当在命令行状态下运行可执行程序,
argc代表参数的个数,argv则是参数内容
具体看下面一个例子
#include <stdio.h>
int main(int argc,char*argv[])
{
int i;
printf("argc= %d\n");
for(i=0;i<argc;i++)
{
printf("argv[%d]: %s\n",i,argv[i]);
}
printf("program end *+*~!\n");
return 0;
}
运行结果:
argc: 参数的个数,包括文件路径
argv[0] ./han
argv[1] da
argv[2] jia
argv[3] hao!