int main()与void main()的区别
作者:野牛程序员:2023-11-03 15:57:15 C++阅读 3372
int main()
与 void main()
的区别在于它们的返回类型。
int main()
表示 main
函数返回一个整数值。通常,main
函数返回 0 来表示程序正常运行结束,非零值通常表示程序出现了错误或异常情况。
void main()
表示 main
函数不返回任何值。在许多编程语言中,void
表示没有返回值。尽管一些编译器可能允许 void main()
,但这不是标准C或C++的写法,因为它们要求 main
函数返回一个整数。
因此,正确的C和C++写法是 int main()
,并且在程序结束时使用 return
语句来指定返回值,如下所示:
int main() { // 你的程序代码 return 0; // 表示程序正常结束 }
要避免使用 void main()
,以确保代码符合标准,并且能够更好地与其他编译器和编程环境兼容。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++中int main()有什么用
- 下一篇:main前面必须加int吗