exit(0)用在哪些地主,起什么用?
看大侠们的程序,经常都可以看到像exit(0),exit(),return(0),return()~~~~~~~~~~~等等比如说让屏幕暂停在运算结果处就用到了getch();return()
还有判断能否打开文件时也用到:exit(0)
还有其它地方^………………
这些东西到底怎么起作用的?
括号里的0是怎么来的?为什么要用0,其它的可以吗?(今天看到有用1的!)如果不同,效果也不同吗?
也就是说这些参数是像NULL,EOF什么的是固定的值吗?
有时候好像不没有参数也能用!
………………
…………
问题太多了!!!
但是你们过来人也知道,这些最简单的东西如果不搞清楚的话,
就总感觉用模模糊糊的~~总想整他个究竟!
拜托拜托!
----------------解决方案--------------------------------------------------------
return() 是用来给调用函数返回值的
exit() 用于程序退出,可以理解为结束
在main()函数中一般用return 0;来表示程序正常结束,在其他函数中,return返回相应的返回值;
在程序的任何地方,只要调用exit()函数,程序就结束,括号里的参数代表不同的信息,可以让os或者程序员知道是程序正常结束还是异常,是什么原因引起的异常。
更具体的信息自己翻翻书,多baidu,google
----------------解决方案--------------------------------------------------------
++=打发一个下午的时间
----------------解决方案--------------------------------------------------------