关于函数的返回值正确的是____
A: 由return语句返回时,只带回一值,其类型在函数定义时确定
B: 其类型由调用表达式决定
C: 函数可以没有返回值,这时在函数定义,函数的类型说明就没必要了
D: 函数调用就要有返回值,否则调用就没有意义了
A: 由return语句返回时,只带回一值,其类型在函数定义时确定
B: 其类型由调用表达式决定
C: 函数可以没有返回值,这时在函数定义,函数的类型说明就没必要了
D: 函数调用就要有返回值,否则调用就没有意义了
A
举一反三
- C语言中函数返回值的类型是由______决定的。 A: 调用该函数的主调函数类型 B: return语句中的表达式类型 C: 定义函数时所指定的返回函数值类型 D: 调用函数时临时
- 定义为void类型的函数,其含义是( )。 A: 调用函数后,被调用的函数没有返回值 B: 调用函数后,被调用的函数不返回 C: 调用函数后,被调用的函数的返回值为任意类型 D: 其余选项都不对
- 函数的返回值类型由________决定。 A: return后的表达式类型 B: 定义函数时指定的返回值类型 C: 调用函数时临时决定 D: 主调用函数的类型
- 函数的返回值类型由________决定。 A: return后的表达式类型 B: 定义函数时指定的返回值类型 C: 调用函数时临时决定 D: 主调用函数的类型
- 函数的返回值类型由________决定。 A: return后的表达式类型 B: 定义函数时指定的返回值类型 C: 调用函数时临时决定 D: 主调用函数的类型
内容
- 0
函数中用return语句返回值时____。 A: 只能返回基本数据类型,不能返回指针类型 B: 一个函数只能写一个return语句 C: 一个函数最多只能有一返回值 D: 一个函数可以返回多个值
- 1
关于函数返回说法正确的是 A: 不是所有函数都有返回值,void的函数有返回值 B: 值的返回可以通过多个return来实现,但每次调用只能一个有用 C: 函数返回值的数据类型与函数本身类型无关 D: c51的中断函数是在中断处理之后返回一个值一个
- 2
函数返回值的正确描述是( )。 A: 函数的返回值是通过函数中的return语句获得 B: 有多个return语句时,就能返回多个值。 C: 在定义函数时,对函数值的说明类型与return语句中的表达式的值应一致。 D: 如果函数值的类型与return语句表达式的值不一致时,则以表达式的值为准。 E: 当函数中没有return语句时,返回的是一个不确定的值。
- 3
下列有关函数返回值类型与返回值表达式(return后的表达式)类型描述中,()是错误的。 A: 函数返回值类型是在定义函数时确定,函数调用时不能改变 B: 函数返回值类型就是函数表达式类型 C: 函数返回值类型决定了返回表达式类型 D: 函数返回值表达式类型与函数返回值类型不同时,表达式类型应该转换成函数返回值类型
- 4
函数的返回值的类型由( ) A: return语句中的表达式类型决定 B: 调用函数的主调函数决定 C: 调用该函数时系统临时确定 D: 定义该函数时函数返回值类型所决定