求助,一道C++选择题
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用:A)内联函数B)重载函数C)递归调用D)嵌套调用这题应该选A我知道,但C...
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用:
A)内联函数 B)重载函数 C)递归调用 D)嵌套调用
这题应该选A我知道,但C和D分别都是什么意思?
我是个刚学C++的新手,麻烦讲的通俗些详细些,谢谢了~ 展开
A)内联函数 B)重载函数 C)递归调用 D)嵌套调用
这题应该选A我知道,但C和D分别都是什么意思?
我是个刚学C++的新手,麻烦讲的通俗些详细些,谢谢了~ 展开
3个回答
展开全部
的确是选A,内联函数实质上和宏定义类似
递归调用需要用到栈,很消耗资源,无法满足快速执行的条件
嵌套调用也比不上内联,因为内联能消除函数调用时的时间开销,在编译时类似宏替换。
递归调用需要用到栈,很消耗资源,无法满足快速执行的条件
嵌套调用也比不上内联,因为内联能消除函数调用时的时间开销,在编译时类似宏替换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ABCD都不对
应该选择宏函数
应该选择宏函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询