首页 > 试题广场 >

以下代码中,关于`inline`函数在C语言中的链接行为,正

[单选题]
以下代码中,关于`inline`函数在C语言中的链接行为,正确的是?
// header.h
inline int add(int a, int b) { return a + b; }
  • 与C++相同,多个翻译单元包含此头文件不会有链接错误
  • 在C99/C11中,inline函数如果只有inline定义没有extern声明,编译器不保证生成外部可见的函数体,可能导致链接错误
  • C语言不支持inline关键字
  • inline函数在C中总是会被内联展开
请问如何做实验证明D项(inline函数在C中总是会被内联展开)是错误的?
发表于 2026-03-31 19:52:03 回复(0)