各种小知识3 main函数的一些写法

1.main函数的一些写法

  1. main()相当于int main()
  2. int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值
实际上,符合标准要求的是要返回int,返回void的肯定是错的。但是由于平台实现的差异,实际上不一定是有两个参数。
更进一步讲,最普遍的main函数的写法应该是
int main(int argc, char **argv) {

}
当然也可以写成
int main(int argc, char *argv[]) {

}
是等价的

https://www.zhihu.com/question/24336567/answer/27458151

2.

https://www.cnblogs.com/phemiku/p/11409055.html

https://www.cnblogs.com/wangyifan124/p/10319878.html

  1. main()相当于int main()
  2. int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值
实际上,符合标准要求的是要返回int,返回void的肯定是错的。但是由于平台实现的差异,实际上不一定是有两个参数。
更进一步讲,最普遍的main函数的写法应该是
int main(int argc, char **argv) {

}
当然也可以写成
int main(int argc, char *argv[]) {

}
是等价的

https://www.zhihu.com/question/24336567/answer/27458151

2.

https://www.cnblogs.com/phemiku/p/11409055.html

https://www.cnblogs.com/wangyifan124/p/10319878.html

猜你喜欢

转载自www.cnblogs.com/aprincess/p/11806239.html