什么是C语言中的内联函数?

内联函数可以在发生函数调用的位置处替换。函数替换始终是编译器的选择。

  • 在内联函数中,函数调用将替换为实际的程序代码。

  • 大多数内联函数用于小型计算。它们不适用于大型计算。

  • 内联函数类似于普通函数。唯一的区别是,我们在函数名称之前内联了一个关键字。

内联函数使用以下语法创建-

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