int main(int argc, char* argv[])理解

一直以来,使用main函数都是无参void main()形式,一遇到含参的main函数就傻眼了,为了避免每次都要重新网上查阅资料,这里记录下。

argc:命令行输入命令的个数

argv:存放命令行的命令,需要注意的是获得命令行的命令需要从下标1开始,因为0处存放的是程序可执行文件名。

例如:

这里写图片描述

图示例子中argc为3,argv有3个元素,具体如下图所示:

这里写图片描述

参考博文:

int main(int argc,char* argv[])详解

关于main(int argc, char* argv[])的理解

猜你喜欢

转载自blog.csdn.net/u012428169/article/details/71616454