viod main函数int main函数
时间: 2023-08-21 15:18:50 浏览: 112
在C语言中,主函数有两种形式:void main() 和 int main()。其中,int main() 是标准形式。
在使用 int main() 时,主函数必须返回一个整数类型的值,这个值表示程序的状态。通常情况下,返回值为0表示程序正常结束,非0值表示程序出现了错误或异常情况。例如:
```c
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
```
而在使用 void main() 时,主函数不需要返回任何值。然而,在某些编译器中,void main() 的使用是不合法的,因为C语言标准规定主函数必须返回一个整数类型的值。所以,为了保证程序的可移植性,建议使用 int main() 形式的主函数。
相关问题
void main和int main
在C语言中,定义程序入口的方式有两种:void main和int main。但是,推荐使用int main。
在C99标准以前,C语言标准规定main函数返回类型为int,因此int main是标准的写法。而void main是一种非标准的写法,在一些编译器中可能会得到不同的结果,甚至是错误的结果。
在C99标准中,void main被废弃了,不再是合法的main函数定义方式。因此,建议使用int main,以保证程序的可移植性和正确性。
void main和int
main的区别是什么?
void main和int main的区别在于返回值类型。void main表示main函数没有返回值,而int main表示main函数返回一个整数类型的值。在C语言中,main函数是程序的入口,它是程序开始执行的地方。
阅读全文