题目内容
(请给出正确答案)
[主观题]
下列哪个类型函数不适合声明为内联函数()
A、函数体语句较多
B、函数体语句较少
C、函数执行时间较短
D、函数执行时间过长
答案
A
如果结果不匹配,请 联系老师 获取答案
A、函数体语句较多
B、函数体语句较少
C、函数执行时间较短
D、函数执行时间过长
A
A.内联函数必须在定义处加上inline关键字,否则就是普通的函数
B.内联函数必须是一个小函数,不能包含循环、switch等语句
C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错
D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间
A. 使用#define 可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B. 使用 const 定义的常量名有类型之分,其值在程序运行时是不可改变的
C. 在程序中使用内联函数使程序的可读性变差
D. 在定义函数时可以在形参表的任何位置给出缺省形参值
A、类体中只能有变量定义和成员方法的定义,不能有其他语句
B、构造函数是类中的特殊方法
C、类一定要声明为public的,才可以执行
D、一个java文件C中可以有多个class定义
在 ______ 情况下适宜采用inline定义内联函数。
A.函数体含有循环语句
B.函数体含有递归语句
C.函数代码少、频繁调用
D.函数代码多、不常调用