首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中错误的是
以下叙述中错误的是
admin
2018-11-21
37
问题
以下叙述中错误的是
选项
A、用户定义的函数中可以没有return语句
B、用户定义的函数中若没有return语句,则应当定义函数为void类型
C、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
D、函数的return语句中可以没有表达式
答案
C
解析
函数值通过return语句返回,return语句的形式如下:return表达式或return(表达式):当程序执行到return语句时,程序的流程就返回到调用该函数的地方,并带回函数值。在同一函数内,可以根据需要,在多处出现return语句,在函数体的不同部位退出函数。无论函数体中有多少个return语句,return语句只可能执行一次,返回一个函数值。return语句中也可以不含有表达式,这时必须定义函数为void类型,它的作用只是使流程返回到调用函数,并没有确定的函数值。函数体内可以没有return语句,这时也必须定义函数为void类型,程序的流程就一直执行到函数末尾的“}”,然后返回调用函数,也没有确定的函数值带回。
转载请注明原文地址:https://kaotiyun.com/show/Fexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*A){b+=*a;returnb;}main(){inta=1,t=2;t+=fu
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
若有如下程序;main(){chara[]="china\0name\0";printf("%d,",strlen(A));printf("%d\n",sizeof(A));}则程序运行后的输出结果是(
有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n"
C语言提供的合法的数据类型关键字是_______。
若有以下定义和语句:doubler=23,*p=&r;*p=r;则以下正确的叙述是______。
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
下列叙述中错误的是()。
随机试题
某油田的一个天然气氨压缩装置制冷系统采用氨作为制冷剂,冷凝温度为43℃,蒸发温度为一31℃,在蒸发终止时制冷剂为干饱和蒸气,制冷剂离开冷凝器时为饱和液体。如制冷剂流量为1000kg/h,求压缩机理想消耗功。(依题所给条件,在氨的压焓图上查各状态点焓值为:H
SharksPerformaServiceforEarth’sWatersItishardtogetpeopletothinkofsharksasanythingbutadeadlyenemy.They
关于肝脂肪变性的描述,正确的是
关于克雷伯杆菌肺炎,下列不正确的是
从电源设计内容上看,设计内容包括(4)系统、(5)系统、(6)系统和(7)系统四个主要组成部分。
证明函数y=x-ln(1+x2)单调增加.
为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( )。
有如下程序#includeusingnamespacestd;classAA{charc;public:AA():c(’X’){}AA(c
TheincreasingnumberoftheunaccompaniedchildrenacrosstheU.S.borderpresstheUnitedStatestodetainmoreandmorechil
Londonhasbecomeacyclefriendlyzoneafterthelaunchofanewbikehirescheme.Ithasbeendesignedtoencouragemorepeopl
最新回复
(
0
)