void main ()和int main ()有什么区别
时间: 2023-04-06 20:00:35 浏览: 112
void main() 和 int main() 的区别在于返回值类型不同。void main() 表示该程序没有返回值,而 int main() 表示该程序返回一个整数值。在 C 语言中,int main() 是标准的程序入口点,程序从这里开始执行。
相关问题
void main和int main有什么区别
void main 和 int main 的区别在于返回值类型。void main 表示主函数没有返回值,而 int main 表示主函数返回一个整数类型的值。在 C++ 中,int main 是标准的主函数形式,而 void main 只是一些编译器的扩展。建议使用 int main 作为主函数的返回类型。
void main和int main区别
void main和int main都是C语言中的主函数,但是它们的用法存在一些区别。
1. 返回类型不同。void main表示主函数没有返回值,而int main表示主函数返回一个整数类型的值,一般返回0表示程序正常结束。
2. 标准的写法不同。C语言标准规定,main函数必须有返回值,因此int main是标准的写法;而void main虽然在某些编译器中可以通过编译,但不是标准的写法,且存在一些潜在的问题。
3. 代码可读性不同。使用int main明确指出了主函数的返回值类型,增强了代码的可读性和可维护性;而使用void main则会让人产生疑惑,不知道主函数是否有返回值。
综上所述,建议使用int main作为主函数的标准写法。