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 条评论

发表回复

您的电子邮箱地址不会被公开。