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

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

WBOY
WBOY轉載
2023-09-08 11:21:091231瀏覽

在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刪除
上一篇:加密字串下一篇:加密字串