单选题
下列有关内联函数的叙述中,正确的是______。
A、
内联函数在调用时发生控制转移
B、
内联函数必须通过关键字inline来定义
C、
内联函数是通过编译器来实现的
D、
内联函数函数体的最后一条语句必须是return语句
【正确答案】
C
【答案解析】
[解析] 在C++中,内联函数是为了取代宏而引进的,它是真正的函数,但是和普通函数不同的是,在编译阶段通过编译器在函数调用的时候像宏一样展开使用。并不发生控制转移.也没有返回值,没有返回语句。内联函数除了可以用inline定义外,还可以用inline来声明实现。
提交答案
关闭