第一个参数是命令行的参数 的个数
第二个参数是一个指向命令行字符串的指针,存着命令行的所有参数
这个具体怎么表达那?
命令行与main()函数的参数存在如下的关系:
设命令行为:program str1 str2 str3 str4 str5
其中program为文件名,也就是一个由program.c经编译、链接后生成的
可执行文件program.exe,其后各跟5个参数。对main()函数来说,它的参数argc记录了命令行中命令与参数的个数,共6个,指针
数组的大小由参数argc的值决定,即为char*argv[6],指针
数组的取值情况如图6-15所示。
数组的各
指针分别指向一个字符串。应当引起注意的是接收到的
指针数组的各指针是从命令行的开始接收的,首先接收到的是命令,其后
才是参数。