在下述哪种情况下适宜采用inline定义内联函数。()A、函数体含有循环语句B、函数体含有递归语句C、函数代码少、频繁调用D、函数体含有switch语句
在下述哪种情况下适宜采用inline定义内联函数。()
- A、函数体含有循环语句
- B、函数体含有递归语句
- C、函数代码少、频繁调用
- D、函数体含有switch语句
相关考题:
下列关于 C++ 函数的说明中,正确的是 brA .内联函数就是定义在另一个函数体内部的函数 brB .函数体的最后一条语句必须是 return 语句 brC .标准 C++ 要求在调用一个函数之前,必须先声明其原型 brD .编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 br
( 11 )下列有关内联函数的叙述中,正确的是A )内联函数在调用时发生控制转移B )内联函数必须通过关键字 inline 来定义C )内联函数是通过编译器来实现的D )内联函数函数体的最后一条语句必须是 return 语句
下列有关内联函数的描述中,错误的是()。 A.内联函数必须在定义处加上inline关键字,否则就是普通的函数B.内联函数必须是一个小函数,不能包含循环、switch等语句C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间
关于内联函数的说法,不正确的是( )。A.在说明类的同时定义成员函数,则函数隐含为内联函数B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数C.当内联函数被调用时,内联函数的代码在调用处被展开D.当内联函数被调用时,内联函数将返回结果
下列关于C++函数的说明中,正确的是( )。A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C++要求在调用一个函数之前,必须先声明其原型D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
下列说法正确的是( )。 A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方 下列说法正确的是( )。A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外通过加关键字inline定义
下列描述正确的是( )。A.C语句能嵌套定义函数,但不可以嵌套调用函数B.C语句不能嵌套定义函数,也不可以嵌套调用函数C.C语句能嵌套定义函数,也可以嵌套调用函数D.C语句不能嵌套定义函数,但可以嵌套调用函数
下面有关内联函数的叙述中,正确的是( )。A.内联函数体的最后一条语句必须是return语句B.内联函数必须通过关键字inline来定义C.内联函数通过编译器来实现的D.内联函数在调用时发生控制转移
下列有关内联函数的叙述中,正确的是( )。A.内联函数在调用时发生控制转移B.内联函数必须通过关键字inline来定义C.内联函数是通过编译器来实现的D.内联函数函数体的最后一条语句必须是return语句
下列关于C 函数的说明中,正确的是( )。A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C 要求在调用一个函数之前,必须先声明其原型。D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
被调用函数调用结束后,返回到()。A、主调用函数中该被调用函数调用语句处B、主函数中该被调用函数调用语句处C、主调用函数中该被调用函数调用语句的前一条语句D、主调用函数中该被调用函数调用语句的后一条语句
多语句表值函数和内联表值函数的创建语法有很大区别,这些区别是()。A、RETURNS关键字后面的内容不同B、多语句表值函数包含函数体,而内联表值函数没有函数体C、使用的创建语句不同D、RETURN关键字后面的内容不同
多选题多语句表值函数和内联表值函数的创建语法有很大区别,这些区别是()。ARETURNS关键字后面的内容不同B多语句表值函数包含函数体,而内联表值函数没有函数体C使用的创建语句不同DRETURN关键字后面的内容不同
判断题采用inline定义内联函数时,在对于函数代码少、频繁调用的情况下特别有效。A对B错