main()
函数在 C 中被称为用户定义函数。但是它与其他用户定义函数有何不同?
最佳答案
main()
function 只是一个常规的用户定义函数 - 但它有两个特殊属性:
- 在托管实现(普通类型)中,它是启动代码调用的函数。
- 在 C99 及更高版本中,如果执行落在
main()
末尾没有明确的return
语句,相当于return 0;
。没有其他功能能获得如此特权的待遇。
另请参阅What should main()
return in C and C++?关于第二点的一些注意事项。
关于c - C 中 main() 函数和其他用户定义函数有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39690146/