单选题
以下叙述中错误的是( )。
A、
用户定义的函数中可以没有return语句
B、
用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C、
用户定义的函数中若没有return语句,则应当定义函数为void类型
D、
函数的return语句中可以没有表达式
【正确答案】
B
【答案解析】
用户定义的函数有两种:① void函数,可以没有return语句,如果有return语句,也不可以返回任何表达式;②指定返回类型函数,至少有一个返回语句。在一个函数内,可以根据需要在多处出现return语句,但无论有多少个 return语句,return语句只会被执行一次然后退出函数,并且只能返回一个函数值。
提交答案
关闭