在下述哪种情况下适宜采用inline定义内联函数。()
将一些函数体代码不是很大,但被频繁调用的函数定义为(),可以解决程序中函数调用的效率问题。A、重载函数B、内联函数C、递归函数D、友元函数
点击查看答案
下列关于 C++ 函数的说明中,正确的是 A .内联函数就是定义在另一个函数体内部的函数 B .函数体的最后一条语句必须是 return 语句 C .标准 C++ 要求在调用一个函数之前,必须先声明其原型 D .编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
( 11 )下列有关内联函数的叙述中,正确的是A )内联函数在调用时发生控制转移B )内联函数必须通过关键字 inline 来定义C )内联函数是通过编译器来实现的D )内联函数函数体的最后一条语句必须是 return 语句
( 19 )必须用一对大括号括起来的程序段是A ) switch 语句中的 case 标号语句B ) if 语句的分支C )循环语句的循环体D )函数的函数体
必须用一对大括号括起来的程序段是A.switch语句中的case标号语句。B.if语句的分支。C.循环语句的循环体。D.函数的函数体。
下列哪个类型函数不适合声明为内联函数()A、函数体语句较多B、函数体语句较少C、函数执行时间较短D、函数执行时间过长
下列有关内联函数的描述中,错误的是()。A.内联函数必须在定义处加上inline关键字,否则就是普通的函数B.内联函数必须是一个小函数,不能包含循环、switch等语句C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间