标签: c inline
在C中,如果我将函数标记为inline,并且编译器决定内联调用,那么来自该函数的所有函数调用是否也会内联?
inline
答案 0 :(得分:5)
在C中,如果我将函数标记为内联,并且编译器决定内联调用,那么来自该函数的所有函数调用是否也会内联?
不一定。内联函数只是内联函数体(如果编译器“同意”这样做) - 被调用的函数可以自己内联,但可能不是,取决于它们的定义等。