String
char
short
double
第1题:
函数的返回值的类型是()A函数的类型B调用函数所赋值得变量的类型Creturn语句中表达式的类型
函数的返回类型:函数返回值的类型.
return 语句只在函数内使用。它起到让函数停止运行,然后返回一个值的作用。
一个函数没有return;语句,也可以自然地结束,比如上面的代码一,当在屏幕上打印完第三行后,函数体内的代码也没了,所以函数自然就结束了,为什么还要return语句呢?
下面的函数实现返回二数中的较大者:
int max(int a, int b)
{
if(a > b)
return a;
return b;
}
这个函数有两个return;但并不是说它会返回两次。而是根据条件来执行不同的返回。执行以下面代码来调用上面的函数: int c = max(10,7); 得到的结果将是c等于10。
关于return的最后几句话是:
1、有些函数确实可以不需要return,自然结束即可;
2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。
3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。
4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。
第2题:
switch语句中表达式(expression)的值不允许用的类型是
A.byte
B.int
C.boolean
D.char
第3题:
选择结构语句和循环结构语句的条件表达式,可以是【 】或逻辑表达式。
第4题:
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是( )
A.for语句中的三个表达式可以同时省略
B.for语句可以用于循环次数不确定的情况
C.for语句中表达式2只能是关系表达式或逻辑表达式
D.for语句中表达式1和表达式3可以是逗号表达式
第5题:
在c语言中,多分支选择结构语句为 switch(c) {case常量表达式1:语句1 ; „„ case常量表达式n—l:语句n—l; default: 语句n;} 其中括号内表达式c的类型()
第6题:
看下面关于switch的语句 switch(exp1 ) { } 表达式exp1可以是()类型
第7题:
多分支语句switch(…)括号中的表达式的返回值类型可以是全部整型类型,外加char类型。
第8题:
if语句中的表达式不限于逻辑表达式,可以是任意的数值类型。
第9题:
语句if<表达式>then……中的表达式可以是算术、字符、关系、逻辑表达式中的哪些?
第10题:
对
错
第11题:
int
char
byte
String
第12题:
表达式l
表达式2
表达式3
语句
第13题:
C++中函数返回值的类型是由( )决定的。
A、return语句中表达式的类型
B、该函数定义时的类型
C、调用函数时的调用语句
D、系统根据结果
第14题:
多分支选择结构的SelectCase<测试表达式>语句中,<测试表达式>可以是______。
第15题:
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是( )。
A.for语句中的三个表达式不可以同时省略
B.for语句可以用于循环次数不确定的情况
C.for语句中表达式2可以是关系表达式或逻辑表达式
D.for语句中表达式1和表达式3可以是逗号表达式
第16题:
在switch(expression)语句中,expression的数据类型不能是( )。
A.double
B.char
C.byte
D.short
第17题:
循环语句中的for语句,其一般形式如下: for(表达式1;表达式2;表达式3)语句 其中表示循环条件的是()
第18题:
在switch(expression)语句中,expression的数据类型不能是()。
第19题:
如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准.
第20题:
条件语句中的"条件"既可以是逻辑表达式或关系表达式,也可以是数值表达式。
第21题:
swtich(expression)语句中表达式的类型可以是()
第22题:
对
错
第23题:
可以是任意类型
只能为整型
可以是整型或字符型
可以为整型或实型