void main与int main区别
时间: 2023-12-30 13:03:00 浏览: 33
在C++中,void main和int main都可以作为程序的入口点,但是它们有一些区别。
int main是标准的入口点,也是最常用的。它的返回值表示程序的退出状态,通常返回0表示程序正常退出,非0表示程序异常退出。
void main不是标准的入口点,它的返回值是void,表示程序没有返回值。在某些编译器中,void main可能会被编译器认为是不合法的写法。
因此,建议使用int main作为程序的入口点。
相关问题
void main和int main的区别
`void main` 和 `int main` 都是 C++ 中主函数的写法,但是它们有一些区别。
`int main` 的返回值是整型,表示程序的运行状态。如果程序运行成功,则返回 0,否则返回非零值。
`void main` 的返回值是空,表示不需要返回任何值。
在大多数编译器中,都支持 `int main`,因为它更加标准。但是在一些编译器中,也支持 `void main`。
为了保险起见,最好使用 `int main`。
void main 和 intmain的区别
void main 和 int main 的区别在于返回值的类型不同。int main 表示程序执行成功并返回一个整数值,而 void main 则表明不返回任何值。在一些编译器中,使用 void main 也是有效的,但是在一些编译器中可能会导致编译器出错。因此,建议使用 int main 作为程序的入口函数。