C 語言中的行內函數是什麼?
行內函數可以替代函式呼叫發生的位置。函式替換始終由編譯器選擇。
行內函數中,函式呼叫被實際程式程式碼所取代。
大多數行內函數用於小型計算。它們不適用於大型計算。
行內函數與普通函式類似。唯一的區別是我們在函式名前放置一個關鍵字內聯。
行內函數是用以下語法建立的 −
inline function_name (){
//function definition
}示例
以下是用於行內函數的 C 程式 −
#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
",c);
return 0;
}輸出
當執行上述程式時,將產生以下結果 −
6
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP