首頁 > 後端開發 > C++ > 在C語言中,什麼是內聯函數?

在C語言中,什麼是內聯函數?

WBOY
發布: 2023-09-08 11:21:09
轉載
1243 人瀏覽過

在C語言中,什麼是內聯函數?

內聯函數可以在函數呼叫發生的地方替換。函數替換始終是編譯器的選擇。

  • 在內嵌函數中,函數呼叫被實際的程式碼取代。

  • 大多數內聯函數用於小型計算。它們不適合大型計算。

  • 內聯函數與普通函數類似。唯一的區別是我們在函數名稱之前放置了一個關鍵字 inline。

內聯函數是使用下列語法建立的-

inline function_name (){
   //function definition
}
登入後複製

Example

以下是C程式的內嵌函數:

Live Demo

-->
#include<stdio.h>
inline int mul(int a, int b) //inline function declaration{
   return(a*b);
}
int main(){
   int c;
   c=mul(2,3);
   printf("Multiplication:%d</p><p>",c);
   return 0;
}
登入後複製

輸出

當執行上述程式時,會產生下列結果-

6
登入後複製

以上是在C語言中,什麼是內聯函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板