调用主函数时,它带有两个参数。
第一个参数是argc,用于参数计数,它的值表示运行程序时命令行中参数的数目;
第二个参数是argv,用于参数向量,是一个指向字符串数组的指针,其中每个字符串对应一个参数。我们通常用多级指针处理这些字符串。
argv[0]的值是启动该程序的程序名,因此argc的值至少为1.如果argc的值为1,则说明程序名后面没有命令行参数。
第一个可选参数为argv[1],最后一个可选参数为argv[argc-1]。ANSI标准要求,argv[argc]的值必须为一空指针。
argc的默认值为1