首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include<iostream.h> int& add(int x,int y) { return x+y; } vo
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include<iostream.h> int& add(int x,int y) { return x+y; } vo
admin
2010-12-16
48
问题
下列程序编译错误,因为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)<<endl;
}
选项
答案
不能是表达式
解析
引用是变量的别名,其实质是变量的地址。return在返回值时,如果其后为表达式,则系统为该表达式生成一个临时变量用于存放该表达式的结果,函数执行完毕之后该变量被系统回收,因此,返回的该变量的地址对调用函数来说已经没有意义了。
转载请注明原文地址:https://kaotiyun.com/show/CFVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:口代表空格字符)
以下定义数组的语句中错误的是()。
以下叙述中错误的是()。
请阅读以下程序:#include#includevoidfun(intb[])main(){staticinti=0;{intk,a[5]={1,3,5,4,9};Do{
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,"%d\n"
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,f
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
函数调用语句:fun((exp1,exp2),(exp1,exp2,exp3));含有的实参个数是
随机试题
A.胎盘剥离后滞留B.胎盘嵌顿C.胎盘粘连D.软产道裂伤E.凝血功能障碍子宫收缩乏力可致
男性,8岁,突发剑突下阵发性剧烈绞痛5小时。每次腹痛发作时辗转哭闹,伴恶心、呕吐,间歇期一切如常。体检:体温正常,无黄疸,腹部无肿物,血象正常。该患者最可能的诊断是
女性,24岁,婚后两个月,既往月经规律,突然闭经46天,近一周感轻微的头晕,恶心、时有呕吐,呕吐物为胃内容物,尤以晨起加重。昨日查尿妊娠试验,呈阳性反应,经医生检查确诊为宫内妊娠。围生保健系统管理中,应首先
我国制定与颁布法律的部门是
气滞血瘀的痛证可见
在分析某事故发生的风险时,统计得出该事故发生的概率为Q,事故造成的严重程度为S,经济损失金额为w,统计时间为T,则该事故发生的风险是()。
(操作员:刘主管;账套:101账套;操作日期:2015年1月1日)设置职员类型。职员类型编码:012职员类型名称:临时人员
马克思主义认为,教育起源于人类特有的______。欧洲奴隶社会曾出现过的两种教育体系是斯巴达教育和______教育。
老师在给幼儿讲故事时,贝贝听着听着突然笑出声来,旁边的几个小朋友看了看贝贝,也跟着笑了起来。这一现象反映出幼儿的情绪具有()。
阅读下列说明,回答问题。[说明]当前,无论是政府、企业、学校、医院还是每个人的生活,都无不受信息化广泛而深远的影响。信息化有助于推进四个现代化,同时也有赖于广泛应用现代信息技术。信息化既涉及国家信息化、国民经济信息化、社会信息化,也
最新回复
(
0
)