首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。 #include<iostream. h> int& add(int x, int y) {
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。 #include<iostream. h> int& add(int x, int y) {
admin
2010-06-06
94
问题
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。
#include<iostream. h>
int& add(int x, int y)
{
return x+y;
}
void main( )
int i=3,j=19;
cout<<(add(i,j)+ =20)<<end1;
}
选项
答案
不能是表达式
解析
引用是变量的别名,其实质是变量的地址。return在返回值时,如果其后为表达式,则系统为该表达式生成一个临时变量用于存放该表达式的结果,函数执行完毕之后该变量被系统回收,因此,返回的该变量的地址对调用函数来说已经没有意义了。
转载请注明原文地址:https://kaotiyun.com/show/A4jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intc,d;c=(13>>1)|1;d=(13>1)||1;printf("%d,%d\n",c,d);}程序运行后的输出结果是(
以下数组定义中错误的是()。
下列说法正确的是()。
以下语句中存在语法错误的是()。
以下选项中非法的字符常量是()。
下列选项中属于面向对象设计方法主要特征的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
下面关于位运算符的叙述,正确的是
随机试题
肝脏的扩张性搏动
A.紫草素B.丹参酮ⅡA磺酸钠C.番泻苷D.对苯醌E.邻苯醌指出具有下列生物活性(药效)的化合物泻下()。
慢性官颈炎患者,长期白带多,外阴有不适感,常伴腰酸痛。曾经使用多种药物治疗效果不明显,患者对治疗缺乏信心,精神负担较重。检查:宫颈糜烂面占宫颈面积的2/3以上。该患者的诊断是()
据有关机构研究,2000年按现行汇率计算的每百万美元国内生产总值能耗,我国为1274吨标准煤,比世界平均水平高()倍。
在架设架空线路时,正确的做法是()。
( )是指对结算参与人相对于其每个交收对手方的证券和资金应收、应付加以相抵,得出该结算参与人相对于其每个交收对手方的证券和资金的应收、应付净额。
产品湿热试验的具体规范视产品不同而异,通常试验的方法有()。
“二十公”提出坚持“从严治警”要做到严格教育、严格管理、严格监督、严格训练、严格纪律。()
依法从重从快惩处的对象是严重危害国家安全的犯罪分子。()
二进制数1001001转换成十进制数是()。
最新回复
(
0
)