首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为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
60
问题
下列程序编译错误,因为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全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:口代表空格字符)
以下定义数组的语句中错误的是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
有以下程序#include<stdio.h>#include<string.h>main(){chara[]="TEXT",*b="++",c[3]="1";printf("%d,%d,",str
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
函数调用语句:fun((exp1,exp2),(exp1,exp2,exp3));含有的实参个数是
有以下定义和语句:structstudents{intnum;charname[20];charc:struct{intgrade1;intgrade2;}s;}:structstudentsw.*pw;*pw=w:下列赋值
以下能正确输出字符a的语句是()。
随机试题
劳动分工原则
下丘脑是较高级的调节内脏活动的中枢。
男性,45岁。酗酒后8小时出现中上腹疼痛,放射至两侧腰部,伴恶心、呕吐。查体:腹部有压痛、肌紧张及两侧腰腹部出现蓝棕色斑,血压75/55mmHg,脉搏110次/分。在诊断尚未确立之前,不应采用的是
患者,女,28岁,双颊起褐色斑片,无瘙痒,2年,伴心烦易怒,口干口苦,舌红苔黄,脉弦。
男,2l岁,因食欲不振,尿黄10天,神志不清,烦躁不安l天入院。查体:皮肤巩膜明显黄染,皮肤可见大小不等瘀斑,神志不清,不能回答问题,呼吸平顺,心肺无异常,肝未触及,腹水征(一),四肢肌张力增高,扑翼样震颤(+),腱反射亢进,踝阵挛(+)。化验:白细胞15
以大城市为中心来考察城市化现象,存在()类型的城市化。
BTO的中文含义是( )。
下列各项中,不会引起留存收益总额发生增减变动的是()。
企业人员招聘的原则包括()
Theprocessby【C1】______ofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmaybecalledthesymbolic
最新回复
(
0
)