以下叙述中错误的是______。

admin2009-08-25  28

问题 以下叙述中错误的是______。

选项 A、用户定义的函数中可以没有return语句
B、用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C、用户定义的函数中若没有return语句,则应当定义函数为void类型
D、函数的return语句中可以没有表达式

答案B

解析 本题考查的是return语句。用户定义的函数中可以没有return语句,所以选项A正确;如果被调函数中没有return语句,并不带回—个确定的、用户所希望得到的函数值,但实际上,函数并不是不带回值,而只是不带回有用的值,带回的是一个不确定的值,为了明确表示“不带回值”,可以用“void”定义“无类型”,这样,系统就保证不使函数带回任何值,所以选项C正确;当函数中不需要指明返回值时,可以写成“return”,所以选项D正确;一个函数中可以有—个以上的return语句,执行到哪一个return语句,哪一个语句起作用,即返回主函数,不再执行它下面的其他语句,所以选项B错误。
转载请注明原文地址:https://jikaoti.com/ti/XHI0FFFM
0

最新回复(0)