一道C++题目,求解答

要求通过函数实现一种不太复杂的功能,并且要加快执行速度,则选用(A)。A内联函数B重载函数C递归函数D嵌套函数... 要求通过函数实现一种不太复杂的功能,并且要加快执行速度,则选用(A)。
A内联函数
B重载函数
C递归函数
D嵌套函数
展开
 我来答
聚将羽球社区
2013-12-19 · 超过14用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:37.8万
展开全部
内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。因此加快了执行速度,因为调用函数的时候不需要在到函数定义的所存内存寻找函数。编译时,类似宏替换,使用函数体替换调用处的函数名。这个就能解决你的问题了。
重载函数:为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。C语言没有函数重载概念。
递归函数:解决简单并且重复的操作的时用到。
嵌套函数:在调用一个函数内调用另外一个函数,简单的形式如 :调用functionA();而functionA()中又调用了functionB()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式