内联函数可以在发生函数调用的位置处替换。函数替换始终是编译器的选择。
在内联函数中,函数调用将替换为实际的程序代码。
大多数内联函数用于小型计算。它们不适用于大型计算。
内联函数类似于普通函数。唯一的区别是,我们在函数名称之前内联了一个关键字。
内联函数使用以下语法创建-
inline function_name (){
//功能定义
}以下是内联函数的C程序-
#include<stdio.h>
inline int mul(int a, int b) //内联函数声明{
return(a*b);
}
int main(){
int c;
c=mul(2,3);
printf("Multiplication:%d\n",c);
return 0;
}输出结果执行以上程序后,将产生以下结果-
6