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