int main(int argc,char *argv【】)命令行参数

时间:2022-06-25 14:32:41

int main(int argc,char *argv【】);

argc代表参数(包括程序名)的个数,

*argv【】 外面传进来的参数就在这个字符串数组里。argv是一个指针数组,每个指针指向一个字符串,即一个参数,因此argv【0】就是程序名。

argv【1】是第一个参数。

比如./a.out  x1 x2 x2

则argc=4

    argv[0]=“./a.out”

    argv[1]=x1

    argv[2]=x2

    argv[3]=x3