首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中错误的是
以下叙述中错误的是
admin
2018-11-21
32
问题
以下叙述中错误的是
选项
A、用户定义的函数中可以没有return语句
B、用户定义的函数中若没有return语句,则应当定义函数为void类型
C、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
D、函数的return语句中可以没有表达式
答案
C
解析
函数值通过return语句返回,return语句的形式如下:return表达式或return(表达式):当程序执行到return语句时,程序的流程就返回到调用该函数的地方,并带回函数值。在同一函数内,可以根据需要,在多处出现return语句,在函数体的不同部位退出函数。无论函数体中有多少个return语句,return语句只可能执行一次,返回一个函数值。return语句中也可以不含有表达式,这时必须定义函数为void类型,它的作用只是使流程返回到调用函数,并没有确定的函数值。函数体内可以没有return语句,这时也必须定义函数为void类型,程序的流程就一直执行到函数末尾的“}”,然后返回调用函数,也没有确定的函数值带回。
转载请注明原文地址:https://jikaoti.com/ti/mua0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(int*a,inti,intj){int;if(i<j){t=a[i];a[i]=a[j];a[j]=t;fun(a,++i,--j);}
已有定义:inti,a[10],*p;,则合法的赋值语句是()。
main(){inta=4,b=5,c;ifa<B){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf("%d,%d,%d\n",b,a,c);}}
已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入:B33<回车>.则输出结果是()。#includemain(){chara,b;a=getchar();scanf("%d",&B);
下面的程序可对指定字符串中的字符串进行从大到小排序、请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd"
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
下列叙述错误的是()。
在下列关于二叉树的叙述中,正确的一条是______。
下列关于单目运算符++,--的叙述中正确的是
随机试题
A.去甲肾上腺素B.乙酰胆碱C.肾上腺素D.多巴胺心迷走神经末梢释放的递质是
室内空气污染物中的甲醛,对健康的影响表现为
目前统筹建立覆盖城乡的社会保障体系的部门是
目前被广泛采用的两种肿瘤细胞增生标志物是()。
属于工程成本分析方法中基本分析方法的有()。
哪种账户可用于支付工资及奖金()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:()
甲鱼养殖户甲听说沈阳甲鱼价很贵,遂带着自养的90多斤甲鱼到沈阳,以7500元的价格批发给当地的渔贩子乙。回到家乡后,甲用从沈阳带回的钱还债时,才发现其中除500元是真币外,其余都是假币。甲曾试着用假币购物但均被发现未逞。甲于是用塑料袋将假币抱好藏于家中。后
世界上不可能有某种原则适用于所有不同的国度。以下哪项与上述断定的含义最为接近?
A、 B、 C、 B
最新回复
(
0
)