首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关内联函数的叙述中,正确的是( )。
下列有关内联函数的叙述中,正确的是( )。
admin
2021-05-06
25
问题
下列有关内联函数的叙述中,正确的是( )。
选项
A、内联函数在调用时发生控制转移
B、内联函数必须通过关键字inline来定义
C、内联函数是通过编译器来实现的
D、内联函数函数体的最后一条语句必须是return语句
答案
C
解析
一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,所以在调用时不发生控制转移。在类内部实现的函数都是内联函数,可以不用inline定义;只有函数外部定义的内联函数才必须加关键字inline。编译系统并非对内联函数必须使用内联,而且根据具体情况决定。内联函数不是必须要有返回值的。
转载请注明原文地址:https://jikaoti.com/ti/kih0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:123451234
下面程序的输出结果为()。#includevoidmain(){intx:int&y=x;11变量引用y=99;cout
下列关于C++函数的说明中,正确的是()。
下列关于类定义的说法中,正确的是()。
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的——行内有一处或多处下划线标记,请在每个
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<<left”,输出效果将发生变化的是()。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a>=b)?a:b;}
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
下面是关于派生类声明的开始部分,其中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
顺磁性对比剂浓度低时,对质子弛豫时间的影响为
买卖合同的法律特征主要体现在()。
下列灭火器的巡查周期正确的有()。
由2至4人组成,每人担任不同声部的演唱形式,不可能的是()。
教学中应提倡鼓励的原则,所有的表扬都能够激发学生信心,有利于他们的成长。()
根据我国法律规定,各省、自治区、直辖市规定的基本农田应当占本行政区内耕地的()以上。
和谐无论是从其词源意义来看,还是从其哲学本体论上看,都是多样性的统一和对立要素的有机结合。根据以上定义,不属于和谐哲学意蕴的表述是()。
若=()
WhenrecruitingatBritishuniversities,PricewaterhouseCoopers,oneoftheBigFourauditingfirmswithitsheadquartersinthe
IfIgettheresult,______________________(我今晚就给你打电话告诉你).
最新回复
(
0
)