问题
单项选择题
下列有关内联函数的叙述中,正确的是
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline来定义
C.内联函数是通过编译器来实现的
D.内联函数体的最后一条语句必须是return语句
答案
参考答案:C
解析: 内联函数也具有函数的基本功能,可以没有返回值;内联函数由编译器在调用该函数时将函数体的代码插入到调用该函数的语句处,同时以实参代替形参,以便程序在运行时不再进行函数调用,即在调用时不发生控制转移。