void main(), int main() 和int main(void)的区别
Posted ystraw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了void main(), int main() 和int main(void)的区别相关的知识,希望对你有一定的参考价值。
1、区别是main()函数是否有返回值。
2、void定义的函数没有返回值,int定义的函数返回整型值。
3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。
4.标准的main函数格式为:
int main(int argc, char *argv[]);
即返回值为整型,带两个参数,argc为命令行参数的个数,argv为指针数组,前argc个指针为参数列表,最后一个指针值为NULL。
以上是关于void main(), int main() 和int main(void)的区别的主要内容,如果未能解决你的问题,请参考以下文章
int main() 和 int main(void) 之间的区别?
C/C++ 中 void main 和 int main 的区别? [复制]
用 int main(void) 编译失败; main(int argc, char *argv[]) 成功。为啥?