首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为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
32
问题
下列程序编译错误,因为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://jikaoti.com/ti/tRW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intc,d;c=(13>>1)|1;d=(13>1)||1;printf("%d,%d\n",c,d);}程序运行后的输出结果是(
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,c的值为()。
以下程序:#inc1udemain(){charstr[10];scanf("%s",&str);printf("%s\n",str);}运行上面的程序,输入字符串“howareyou”,则
有以下程序#include<stdio.h>voidfun2(chara,charB){printf("%c%c",a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s,p,q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s一>next;p=s;while(p一>next)p=p一>next;
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);printf(
字符串’’%%\’’ABCDEF\’’的长度是()。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
SO2氧化制SO3的催化剂的组成如何(写出主组分、助催化剂、载体)?
具有特定情形的下列哪些证据不能作为定案的根据?(2011—卷二—66,多)
《中华人民共和国营业税暂行条例》的法律级次属于()。
位于市区的某汽车制造厂为增值税一般纳税人,主要生产A型小轿车,2019年10月发生以下业务:(1)进口小轿车发动机一批,国外买价折合人民币480万元,运抵我国入关地前支付的运费折合人民币10万元、保险费折合人民币8万元;人关后运抵企业所在地,国内运输企业
概念在心理学上指的是反映客观事物______与______的思维模式,是高级认知的基本单元。每一个概念都包含______和______两个方面,______指的是概念所反映的事物的本质,______指的是概念的范围。
教育工作要根据不同年龄分阶段进行是因为个体身心发展具有()。
耶克斯一多德森定律表明,对于简单的学习来说,最佳的动机水平是()。
根据平安城市建设规划,武汉市已经初步建成了城市视频监控系统。以下不属于城市视频监控系统监控范围的是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
A、Themandoesnotseemtohaveagoodsenseoftime.B、Themanisapoorerdriverthanthewoman.C、Themanhadtofixthecar
最新回复
(
0
)