最近找工作渣渣找工作好困难QAQ
纪录下遇到的问题
问main函数返回值为1是代表什么?
本渣渣一直以为main函数返回值只有0
思考一下那么不是0肯定都是程序挂了啊 没有正常工作结束的
笔完还和同学一起谈笑风生(2333
刚刚想起来这个问题还是慎重的查了下百度 = =
结果发现根本没有这个问题 多的都是main是用void返回值和int的返回值的问题(当然应该用int 是规定的 = = void纯属是因为MSVC使用而导致被承认
最多也是返回-1怎样云云
于是去gg问了下
http://stackoverflow.com/questions/204476/what-should-main-return-in-c-and-c
有一个这样说(如果这样复制侵权请告知我我会删掉
1
frommain
is implementation-defined. The only language-defined values are0
,EXIT_SUCCESS
(often defined as0
), andEXIT_FAILURE
. In OpenVMS,return 1;
denotes successful termination. –