以下是引用q452227361在2015-4-1 13:07:03的发言:
原谅我的无知吧,啊门,主要是里面有些东西我没见过。这个头文件stdlib.h
那是C标准库中的标准头,再常用不过了,其实比stdio.h更常用。在我这个代码中,那是为了使用最后的EXIT_SUCCESS宏而引入的,EXIT_SUCCESS在具体环境中定义为0,亦即很多人常写的return 0。用EXIT_SUCCESS是兼容性,不同平台下的常规退出码不完全相同,并不全部都是零,用EXIT_SUCCESS是标准的写法,不要用什么return 0,非C/C++才用return 0。
很多人常用的system(),就是在stdlib头中的,包括malloc()等,实际上都在这里。
其实,我发的所有C/C++代码都是用return EXIT_SUCCESS,但从来没有人问那是什么,也从来没见过第二个人学了去,要么他们是不知道这种正规写法,要么是不屑、不接受这种价值观。你是第一个问这问题的人,所以详细解释一下。
[
本帖最后由 TonyDeng 于 2015-4-1 13:18 编辑 ]