关于1些C语言基础的请问
关于1些C语言基础的请教
小弟最近在看些代码,LINUX平台的编译环境,语言是C;
程序逻辑大致能看懂,但有些地方不明白作者为何要那样处理;
那个程序在判断到一些异常情况下,就调exit,有时调exitprocess这样的函数
强制退出;
我记得exit编译的时候会加的,不需要自己特意去调吧(至少VS2008编译的时候会加的哦?)
所以一般我写代码如果判断到异常情况,直接RETURN 不就让程序退出了吗?为啥要用那些非常危险的函数呢?
exit(1)和return 1 具体区别在哪呀?
有无高手解答下呢?
小弟先谢过拉~~~~
安娜·柯波拉
12 years ago