c语言void main是什么意思及用法 | 您所在的位置:网站首页 › 笑纳意思及用法是什么 › c语言void main是什么意思及用法 |
在C语言中,void main不是标准的函数定义方式,而是一个非标准的写法,其含义和用法是比较特殊的。 正规的C语言函数定义方式是使用int main(void)或int main(int argc, char *argv[])。其中,int main(void)用于定义没有命令行参数的主函数,而int main(int argc, char *argv[])用于定义带有命令行参数的主函数。 而void main的写法是一种非标准的、不推荐使用的方法,其含义是定义一个没有返回值的主函数。由于C语言标准规定主函数必须有返回值,因此这种写法并不符合标准,有些编译器也不支持这种写法。 一些老的C语言编译器和一些非标准的C语言实现可能会支持void main这种写法,但这并不代表它是合法的、正确的写法。建议使用标准的int main()函数定义方式来编写C语言程序。 因此,在C语言中,推荐使用int main()或int main(int argc, char *argv[])来定义主函数,这是符合C语言标准的、可移植的写法。 |
CopyRight 2018-2019 实验室设备网 版权所有 |