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