
C语言argc>1的问题详情请进拜托各位了 3Q
命令名是main所在的执行文件名,假设filel,如今想将两个字符串“china”。“beijing”作为传递给MAIN的参数boidmain(intargc,char*...
命令名是main所在的执行文件名,假设filel,如今想将两个字符串“china”。“beijing”作为传递给MAIN的参数 boid main(int argc,char*argv[ ] ) { while(argc>1) {++argv; printf("%s\n",*argv); - -argc: } } 在DOS命令状态下输入的命令行为 filel china beijing 回车 则执行以上命令行将会输出以下信息; china beijing 这里的argc>1的意思 是不是 三个信息最少要保留一个 保留程序名++argv又保证了 argv【0】不输出 直接跳过 表示先加完以后再输出啊
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询