argc:
参数表示命令行中参数的个数(注意 文本名本身也是一个参数),
rgc
的值是在输入命令行时由系统按 实际参数的个数自动赋予的。
argv
:参数是字符串指针数组,其各元素值为命令行中各字符串
(
参数均按字符串处理
)
的首地址。 指针数组 的长度即为参数个数。数组元素初值由系统自动赋予。
#include <stdio.h>
//main函数参数
int main(int argc,char *argv[])
{
printf("param total %d\n ",argc);
printf("param first is %s\n",argv[0]);
printf("param second is %s\n",argv[1]);
printf("param third is %s\n",argv[2]);
return 0;
}