https://baijiahao.baidu.com/s?id=1696441777805297538&wfr=spider&for=pc
main函数参数遍历
- 遍历方式1(指针)
 
#include <cstdio>
int main(int argc, char* argv[]){
    printf("origin argc %d\n",argc);
    while(argc-->1){
        printf("%s\n",*(++argv));   //注意这里不能直接使用数组名,要用*号取值,否则乱码。
    }
    return 0;
}
- 遍历方式2(数组)
 
#include <cstdio>
int main(int argc, char* argv[]){
    printf("origin argc %d\n",argc);
    int i ;
    if(argc>1){
        for(i=1;i<argc;i++) {
            printf("the string is %s\n", argv[i]);
        }
    }
    return 0;
}
0 条评论