![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
提问人:网友heyang866530
发布时间:2022-01-06
![](https://lstatic.shangxueba.com/jiandati/pc/images/logo2.png)
![在 ______ 情况下适宜采用inline定义内联函数。A.函数体含有循环语句B.函数体含有递归语句C.函数](https://img2.soutiyun.com/shangxueba/askcard/2023-10/1/1137/20231001154734280.jpg)
[主观题]
在 ______ 情况下适宜采用inline定义内联函数。A.函数体含有循环语句B.函数体含有递归语句C.函数
在 ______ 情况下适宜采用inline定义内联函数。
A.函数体含有循环语句
B.函数体含有递归语句
C.函数代码少、频繁调用
D.函数代码多、不常调用
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
查看官方参考答案
在 ______ 情况下适宜采用inline定义内联函数。
A.函数体含有循环语句
B.函数体含有递归语句
C.函数代码少、频繁调用
D.函数代码多、不常调用
(A)inlineintsmall();intsmall(){/*⋯⋯*/}
(B)intsmall();inlineintsmall(){/*⋯⋯*/}
(C)intinlinesmall();intsmall(){/*⋯⋯*/}
(D)intsmall();intinlinesmall(){/*⋯⋯*/}
A.重载函数
B.内联函数
C.普通函数
D.构造函数
B.内联函数的作用虽然会增加程序代码量,但是会节约时空开销,尤其是内嵌循环的时候
C.内联函数适合超过5行的大函数
D.内联函数不允许循环和switch语句,但是可以包含递归语句
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!