首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
admin
2019-04-01
35
问题
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
选项
A、内联函数
B、重载函数
C、递归函数
D、函数模板
答案
A
解析
C++引入内联函数的原因是用它来取代C中盼预处理宏函数。两者的区别在于,宏函数是由预处理器对宏进行替换,而内联函数是通过编译器来实现的。内联函数在调用时像宏函数一样展开,所以它没有一般函数的参数压栈和退栈操作,减少了调用开销,因此,内联函数比普通函数有更高的执行效率。
转载请注明原文地址:https://kaotiyun.com/show/WiAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中的多态性是在编译时通过______和模板体现的,在运行时是通过______体现的。
非空的循环单链表head的尾节点(由p所指向),满足
下列程序的运行结果为______。#include<iostream.h>voidmain(){inti;for(i=1;i<6;i++)if(i==3)break;cout<<
在类的对象被创建时,______函数会被自动调用。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。template<classT>class
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有______个元素。
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,intn0)
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
下列有关会计计核算软件应收应付账款核算模块的表述中,不正确的是()。
干涉
核对编码时,主要查看卷一中“包括和不包括”的注释及指示性说明。一般来讲,需要查看的是
钴铬合金可用于,除了
双清口服液的君药是()
案情:天津市中级人民法院一审以走私、贩卖毒品罪判处甲和乙死刑、剥夺政治权利终身。甲不服,认为自己是胁从犯提出上诉,天津市高级人民法院经开庭审理,改判甲死刑,缓期二年执行。天津市人民检察院分院认为天津市高级人民法院对该案的改判确有错误。最后此案经依法提出抗诉
在地籍图上地籍号以分式表示,其中分子表示()。
下列计量单位中,()不属于SI基本单位。
设f(x)是周期为5的可导函数,又=1,则曲线y=f(x)在点(6,f(6))处的切线的方程为().
BudgetforAmusementDisneyland,Knott’sBerryFarm,MagicMountain,theStateFair,amusementparks...Alloftheseareg
最新回复
(
0
)