A-A+

下列叙述中 不正确的是()。A.在一个函数中 可以有多条return语句B.函数的定义不能嵌

2022-08-05 23:27:51 问答库 阅读 173 次

问题详情

下列叙述中,不正确的是()。
A.在一个函数中,可以有多条return语句
B.函数的定义不能嵌套,但函数的调用可以嵌套
C.函数必须有返回值
D.不同的函数中可以使用相同名字的变量请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:选项A是正确的,例如在一个包含GOTO语句的函数中,就可以有多条return语句。选项B是正确的,函数的定义不能嵌套,否则进入死循环,但函数的调用可以嵌套,如在一个递归算法中。选项C是错误的,函数不一定有返回值。选项D是正确的,在函数中定义的变量属于局部变量,生存期在函数内部,因此不同的函数中可以使用相同名字的变量。

考点:语句,函数