內聯函數可以在函數呼叫發生的地方替換。函數替換始終是編譯器的選擇。
在內嵌函數中,函數呼叫被實際的程式碼取代。
大多數內聯函數用於小型計算。它們不適合大型計算。
內聯函數與普通函數類似。唯一的區別是我們在函數名稱之前放置了一個關鍵字 inline。
內聯函數是使用下列語法建立的-
inline function_name (){ //function definition }
以下是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中文網其他相關文章!