内联函数可以在发生函数调用的位置处替换。函数替换始终是编译器的选择。
在内联函数中,函数调用将替换为实际的程序代码。
大多数内联函数用于小型计算。它们不适用于大型计算。
内联函数类似于普通函数。唯一的区别是,我们在函数名称之前内联了一个关键字。
内联函数使用以下语法创建-
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