// header.h inline int add(int a, int b) { return a + b; }
与C++相同,多个翻译单元包含此头文件不会有链接错误
在C99/C11中,inline函数如果只有inline定义没有extern声明,编译器不保证生成外部可见的函数体,可能导致链接错误
C语言不支持inline关键字
inline函数在C中总是会被内联展开
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题