首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,因为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
35
问题
下列程序编译错误,因为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://jikaoti.com/ti/GmL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下程序:#includemain()finta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:switch(b%2
以下定义数组的语句中错误的是()。
有以下程序:#include<stdio.h>Structst{intx,y;}data[2]={1,10,2,20};main(){structst*p=dat
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
若有以下程序#include<stdio.h>main(){ints=0,n;for(n=0;n<4;n++){switch(n){defa
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf(“%c\n”,*p+4);}
以下关于return语句的叙述中不正确的是()。
随机试题
重镇安神药中能利尿通淋,可用于淋证,癃闭的药物是
患者,男,67岁。慢性肺气肿病史30多年,2周前感冒,后出现发热,咳嗽,咳大量黏液浓痰,近3日来咳嗽无力,痰不宜咳出,气急、发绀。不可采取的护理措施是
下列必须摄取腹部立位平片的是
某镇政府以一公司所建钢架大棚未取得乡村建设规划许可证为由责令限期拆除。该公司逾期不拆除,镇政府现场向其送达强拆通知书,组织人员拆除了大棚。该公司向法院起诉要求撤销强拆行为。如一审法院审理认为强拆行为违反法定程序,可作出的判决有:
4Cs营销理论包括()。
因受胁迫而结婚的,受迫者可以在任一时间内提出撤销婚姻的请求。()
某企业管理方案研究委员会对126所亏损企业所提供的各自企业管理方案进行了细致研究,发现大多数企业的管理计划还停留在非常初级的阶段。由此他们认定,学习如何管理是当前各行业提高自身效益必须要做的事情。以下哪项为真,能够最有力地削弱该委员会的结论?(
律师的法律责任:是指律师在执业活动中,因为故意或者过失,违反有关法律法规的规定以及律师的执业纪律,损害了当事人合法权益,扰乱了正常的司法秩序,影响了律师职业的形象,导致律师依法应当承担民事、行政、刑事责任的后果。下列不屈于律师的法律责任的一项是(
未使用染色剂的生猪肉香肠晾晒一段时间后会变得更红亮,其主要原因是()。
Aswarspreadstomanycornersoftheglobe,childrensadlyhavebeendrawnintothecenterofconflicts.InAfghanistan,Bosnia
最新回复
(
0
)