C语言中main(int argc, char** argv)函数接收命令行参数的方式
如果主程序的名字为run.exe或run.out,则命令行传入参数的方式为:
./run 1 2 3 a b c
则main函数中的参数argc的值为7,即argc=7
参数argv[0]的值为run,即argv[0]="run"
参数argv[1]的值为1, 即argv[1]="1"
参数argv[2]的值为2, 即argv[2]="2"
参数argv[3]的值为3, 即argv[3]="3"
参数argv[4]的值为a, 即argv[4]="a"
参数argv[5]的值为b, 即argv[5]="b"
参数argv[6]的值为c, 即argv[6]="c"
可以据此将参数作为程序启动的配置项,增强启动参数的可配置性