通常来说 main函数有两种 void main() 和 int main(int argc, char* argv[])。那为什么main函数需要返回int呢。
一开始也有点懵,后来才想明白 通常需要返回值来判断是否正常执行吧 return 0代表正常,而我们通常也会定义各种错误码来代表不同的错误。返回其他的值对应不同的错误码来反映是什么错误。
我想这也是一种合理的解释了。
通常来说 main函数有两种 void main() 和 int main(int argc, char* argv[])。那为什么main函数需要返回int呢。
一开始也有点懵,后来才想明白 通常需要返回值来判断是否正常执行吧 return 0代表正常,而我们通常也会定义各种错误码来代表不同的错误。返回其他的值对应不同的错误码来反映是什么错误。
我想这也是一种合理的解释了。
转载于:https://www.cnblogs.com/ljj-fangfang/p/10551736.html