www.rtmj.net > C语言rEturn 0必须吗

C语言rEturn 0必须吗

你这个能编译过?那估计是编译环境不规范 按照规范main应该是return int的,因为操作系统需要这个return值作为程序的返回码,以便确定程序是否正常结束.如果void main(不return int),可以调用exit(int)结束程序并返回int.估计void main无 exit返回0或者返回无效

return是返回的意思.这应该是一个函数中的一条语句,表示返回一个0值.由于0可以是很多种数据类型的取值,所以具体函数类型可能是int/long/void */char中的一个.典型的一个函数就是 int main(int argc, char *argv[])

不是必须有,主函数定义类型为int main()要加上return 0;如果主函数定义成void main()则不需要return 0; 高级程序员一般都用带返回值return 0;

return 0是正常退控制台的,不在编的程序的控制范围内,是给操作系统识别的,对你的程序无影响.如果是C中,定义void main()可以不用返回值. 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程. 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务.这种人和计算机之间交流的过程就是编程.

你说的是不是:int main() {return 0; } 这不过是一种标准形式,不写也可以的.但是 int 改为 void 不返回任何值

return是返回的意思,是一个函数的返回值,当函数有返回值时就需要使用return; return 后面的返回值类型要和函数声明中的返回值类型一致,main函数的return语句也可以省略,当执行到函数末尾时默认执行return 0;

return 0是正常得退出,return 非零 是非正常常退出,是给操作系统识别的,即使没有return程序也不会报错,但是不规范,写上return 0比较规范一点,对本身的程序是没有太大的影响的.这个可以不去深究,没有什么太大的意义.

你说main函数吗,一般是0,表示正常退出.非0一般表示异常退出.不过这些都是操作系统和软件的俗称规定,并非c语言的硬性规定.

return 0 就是返回一个0的意思,当你的主函数是void类型的,你可以用return 0,主函数是int类型的最好用return 0 都表示整个程序结束. 副函数最后也是可以用的,如果你的副函数是int 类型,表示返回一个整形数0,如果你的副函数是bool类型,表示返回一个false(假值).副函数的return 0表示副函数结束,而不表示整个程序结束. 比如: 副函数判断一个数是否为正数: bool ispositive(int num){ if (num>0) return true;//如果是正数,返回true return 0;//其他情况返回0(FALSE) }

还有就是,定义为void的main是没有返回值的.所以不需要加上return 0.C语言中有文件包含和调用的指令,也就是main函数可以被其他文件调用,为了保证调用函数的正常运行,必须有一个返回值.

友情链接:pxlt.net | dbpj.net | alloyfurniture.com | 9213.net | qzgx.net | 网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com