是不是每个函数都要有return 若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。A)没有返回值B)返回若干个系统默?
浏览量:1145
时间:2021-03-12 06:38:14
作者:admin
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。A)没有返回值B)返回若干个系统默?
所有函数都有一个返回值,即使对于void fun()函数,void的返回值也是空的。如果没有return语句,系统就不可能返回所需的值。一个函数只有一个返回值,不能返回多个值。所以D更合适。
C语言中,若自定义函数中无return语句,则该函数一定没有返回值,这句话为什么是错的啊?
没有return语句的函数将返回什么?
没有返回的语句不返回参数。
函数用于实现函数,并非所有函数都需要返回值。例如,每个程序员学习的helloworld程序在执行该程序以打印字符串语句时就完成了。程序在程序内部执行解构操作,内存空间被破坏。
在强类型语言中,如果没有返回函数,则需要声明void类型,这意味着不返回任何参数。类似地,如果有返回值,则需要根据返回值类型声明函数类型。
若调用一个函数,且次函数中没有return语句,则该函数有不确定的返回值吗?
不同的语言导致不同的结果。
C/C如果没有返回值,则应声明为void。如果int函数没有return语句,编译过程中将报告错误
其他语言,如Perl和COBOL。如果没有return语句,则函数的返回值是最后一条有意义语句的值,例如$a=1返回2
是不是每个函数都要有return 若调用一个函数 且此函数中没有return语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。