首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中错误的是
以下叙述中错误的是
admin
2018-01-11
52
问题
以下叙述中错误的是
选项
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/ghxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下面程序的运行结果是___________。#defineP(a)printf(“%d”,a)main(){intj,a[]={1,2,3,4,5,6,7),i=5;for(j=3;j>1;j--)
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是_______。c=(a-=(b-5));c=(a%3)+(b=1);
以下标识符不是关键字的是()。
下面程序的输出是__________。main(){enumem{em1=3,em2=1,em3};char*aa[]{"AA","BB","CC","DD"};printf("%s%s%s\n
语句“printf("a\bre"\’hi\’y\\\bou\n")”;的输出结果是()。
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()。
表示关系X<=Y<=Z的C语言表达式为()。
程序流程图中带有箭头的线段表示的是
随机试题
肝细胞点状坏死的特点是
胃黏膜标本快速脲酶分解试验阳性,提示的感染病原菌为
A.吮指B.咬下唇习惯C.口呼吸D.偏侧咀嚼习惯E.吐舌习惯上前牙唇倾,下前牙舌倾,其原因是
某女性,48岁,近几日出现情绪低落、郁郁寡欢、愁眉苦脸,不愿和周围人接触交往,悲观厌世,睡眠障碍,乏力,食欲减退。根据诊断结果,可选用的治疗药物是
配电系统和施工机具应采用可靠的接零或接地保护,配电箱和开关箱均应设()。
工程建设国家标准、行业标准均可分为()。
党的七届二中全会提出了两个务必的要求,即()。
根据一定标准,可以将行政监督方式分为事前、事中和事后监督三种类型,在现代社会,最典型的事后监督是()。
TrafficinIndiameansamixtureofallkindsofvehiclesontheroad.About700,000newcarshavebeensoldinIndiainthela
在众多专家的反对声中,他没有轻易放弃自己的观点。
最新回复
(
0
)