若函数类型为void,则函数体内不能有return语句。()此题为判断题(对,错)。

题目
若函数类型为void,则函数体内不能有return语句。()

此题为判断题(对,错)。


相似考题
参考答案和解析
正确答案:错误
更多“若函数类型为void,则函数体内不能有return语句。() ”相关问题
  • 第1题:

    以下叙述中正确的是A.自定义的函数中一定要有return 语句B.自定义的函数中不可以有多个return 语句C.自定义的函数中可以没有return 语句,此时函数应被定义为void 类型D.函数的return 语句一定要带有表达式


    正确答案:C
    本题考查自定义函数的类型。函数执行过程中通过return语句返回的值的类型称为该函数的类型。当一个函数不需要通过return语句返回一个值时,称为无返回值函数或无类型函数,此时需要使用保留字void作为类型名。对于类型为非void的函数,函数体中至少必须带有一条return语句,并且每条return语句必须带有一个表达式,当执行到任一条return语句时,将计算出它的表达式的值,结束整个函数的调用过程,把这个值作为所求的函数值带回到调用位置,参与相应的运算。对于类型为void的函数,它不需要返回任何函数值,所以,在函数体中既可以使用return语句,也可以不使用,对于使用的每条return语句不允许也不需要带有表达式,当执行到任一条return语句时,或执行到函数体最后结束的位置时,将结束函数的调用过程,返回到调用位置向下继续执行。

  • 第2题:

    关于函数相关内容,以下叙述中错误的是()

    A.用户定义的函数中可以没有return语句

    B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

    C.用户定义的函数中若没有return语句,则应当定义函数为void类型

    D.函数的return语句中可以没有表达式


    用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

  • 第3题:

    下列关于 return 语句的叙述中,正确的是_______。

    A.任何函数的函数体中至少有一个 return 语句

    B.任何函数的函数体中最后一条语句必须是 return 语句

    C.如果函数的返回类型为 void,则其函数体中可以没有 return 语句

    D.如果函数的返回类型为 int,则其函数体中可以没有 return 语句


    一个自定义函数中可以根据不同情况设置多条return语句

  • 第4题:

    以下叙述中错误的是( )。

    A.用户定义的函数中可以没有return语句

    B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

    C.用户定义的函数中若没有reillnl语句,则应当定义函数为void类型

    D.函数的retU/Tl语句中可以没有表达式


    正确答案:B
    本题重点考察函数返回值的相关知识,函数的值只能通过returll语句返回主调函数,在函敦中允许有多个return语句,但每次调用只能有一个return语句t执行,因此只能返回一个函数值。不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“void”。因此B选项正确。

  • 第5题:

    函数类型为void的用户函数,其函数体中可以不使用return命令。