求解释C语言这里WHILE (--ARGC>0)这句话
求解释C语言这里WHILE (--ARGC>0)这句话
答案:1 悬赏:50 手机版
解决时间 2021-07-28 20:47
- 提问者网友:别再叽里呱啦
- 2021-07-28 00:31
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-07-28 01:44
就是先argc=argc-1,也就是argc自减
然后判断argc是否大于0,如果大于0就继续执行循环
否则退出循环
再问: argc是什么并不知道呀?你怎么知道可以重复4次?
再答: 你看main函数里的argc是固定写法,它的值就是你输入的参数的个数 你一共输入了4个字符串,所以参数数量是4 不过这里的循环只执行了3次 第1次--argc=3,输出argv[3],因为下标从0开始,所以实际上是 输出第4个字符串IJKL 第2次--argc=2,输出argv[2],因为下标从0开始,所以实际上是 输出第3个字符串IJKL 第3次--argc=1,输出argv[1],因为下标从0开始,所以实际上是 输出第2个字符串IJKL 第4次--argc=0,结束循环
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯