int main(int argc,char *argv[])
argc表示命令行输入参数的个数,包含程序本身
比如该程序编译以后为test.exe
在命令行运行 c:\tc>test ABC CDE
这里就用到了参数的传递,注意test,ABC,CDE都是test程序的参数,所以此时argc的值为3,换句话说但没有参数输入时argc的值为1,因为test在运行时本身也作为参数看待。。
而argv[]存放参数的字符串
由上面的例子可以看出
argv[0]="test" argv[1]="ABC" argv[2]="CDE"
哪里有说错请指正啊,也许我表达不太好,请多多包涵。。