C语言是intmain还是voidmain
时间:2026-08-11 10:19:34来源:在C语言中,`main`函数是程序的入口。关于`main`函数的返回类型,常见的有两种写法:`int main`和`void main`。以下是它们的区别总结:
| 特性 | `int main` | `void main` |
| 标准性 | 符合C标准(C89/C99/C11等) | 不符合C标准,属于非标准写法 |
| 返回值 | 必须返回一个整数值(如0表示成功) | 不返回任何值 |
| 兼容性 | 通用性强,适用于大多数编译器 | 仅在部分编译器中可用 |
| 推荐用法 | 建议使用 | 不推荐使用 |
综上,`int main`是规范且推荐的方式,而`void main`虽然在某些环境下可能运行,但不具有可移植性和标准性。
展开更多
标签:
