return 0是什么意思

return 0是什么意思

return 0是什么意思

文章插图
return 0代表程序正常退出 。return是C++预定义的语句,它提供了终止函数执行的一种方式 。
当return语句提供了一个值时,这个值就成为函数的返回值 。
return语句用来结束循环,或返回一个函数的值 。1、return 0,说明程序正常退出,返回到主程序继续往下执行 。2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行 。return 0 或 return 1 对程序执行的顺序没有影响,只是大家习惯于使用 return (0) 退出子程序而已 。
扩展资料总结return是C++预定义的语句,它提供了终止函数执行的一种方式 。当return语句提供了一个值时,这个值就成为函数的返回值.说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助.很多人甚至市面上的一些书籍,都使用了void main( ),其实这是错误的 。C/C++ 中从来没有定义过void main( )。
C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) {} is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C ) 。下面我分别说一下 C 和 C++ 标准中对 main 函数的定义 。在 C89 中,main( ) 是可以接受的 。
Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language 2e(《C 程序设计语言第二版》)用的就是 main( ) 。不过在最新的 C99 标准中,只有以下两种定义方式是正确的:int main( void )int main( int argc, char *argv[] )当然,我们也可以做一点小小的改动 。例如:char *argv[] 可以写成 char **argv;argv 和 argc 可以改成别的变量名(如 intval 和 charval),不过一定要符合变量的命名规则 。
如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv[] ) 。main 函数的返回值类型必须是 int,这样返回值才能传递给程序的激活者(如操作系统) 。如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0;,表示程序正常退出 。不过,我还是建议你最好在main函数的最后加上return 语句,虽然没有这个必要,但这是一个好的习惯 。
注意,vc6不会在目标文件中加入return 0;,大概是因为 vc6 是 98 年的产品,所以才不支持这个特性 。现在明白我为什么建议你最好加上 return 语句了吧!不过,gcc3.2(Linux 下的 C 编译器)会在生成的目标文件中加入 return 0;。
C语言中的“return 0”是什么意思?
return 0是什么意思

文章插图
c语言中return 0的含义:1、返回值int 类型的函数返回:return语句用来结束循环,或返回一个函数的值 。return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数 。
2、布尔类型返回:return 0:返回假 。
return 1:返回真 。C语言简介:C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当 。
C语言一般只比汇编语言代码生成的目标程序效率低10%-20% 。因此,C语言可以编写系统软件 。当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势 。
计算机系统设计以及应用程序编写是C语言应用的两大领域 。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著 。C语言拥有经过了漫长发展历史的完整的理论体系,在编程语言中具有举足轻重的地位 。
return 0是什么意思?
return 0是什么意思

文章插图
return 0:代表程序正常退出 。return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定 。
相关信息:return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的 。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况 。