2016 - 2024

感恩一路有你

eval在python中的意思 如果一个函数没有返回值,是否需要加入return语句?

浏览量:1909 时间:2021-03-11 17:07:41 作者:admin

如果一个函数没有返回值,是否需要加入return语句?

函数的返回值由函数中的return语句获得。return语句将被调用函数中的某个值带回主函数。如果需要从被调用函数带回函数值(供调用函数使用),则被调用函数必须包含return语句。如果不需要从调用的函数中带回函数值,则不要使用return语句。如果在要调用的函数中没有return语句,它就不会返回用户想要得到的某个函数值。但事实上,函数并没有带回一个值,它只是没有带回一个有用的值,它带回了一个不确定的值。明确“不要把价值带回来”。您可以使用“void”来定义“no type”(或“empty type”)。这样,系统就保证了函数不会带回任何值,即禁止在调用函数中使用被调用函数的返回值。为了减少错误并确保正确调用,通常将不需要返回函数值的函数定义为void类型。

没有return语句的函数将返回什么?

没有retrun的语句不会返回参数。

函数用于实现函数,并非所有函数都需要返回值。例如,每个程序员学习的helloworld程序在执行该程序以打印字符串语句时就完成了。程序在程序内部执行解构操作,内存空间被破坏。

在强类型语言中,如果没有返回函数,则需要声明void类型,这意味着不返回任何参数。类似地,如果有返回值,则需要根据返回值类型声明函数类型。

为什么在c语言里,int main中不加return0也可以?

C99:如果主函数末尾没有return语句,编译器将自动向生成的对象文件中添加return 0,表示程序正常退出。

eval在python中的意思 c语言如何实现返回上一级 random函数用法python

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。