问答详情
源自:4-10 循环结构之三种循环比较

什么叫知道循环次数?

三种比较,教程里面说知道循环次数适合for,不知道适合while和do-while。请教一下,什么情况下叫知道循环次数,以及什么情况下叫不知道循环次数?能举例最好,多谢!

提问者:vialook 2016-03-25 14:53

个回答

  • UnderTakerMS
    2016-03-27 15:15:07

    例如:while(scanf("%d",&a)!=EOF),这样的就叫不知道循环次数,因为无法判断什么时候获取到文件尾部

  • wanglei1230_
    2016-03-25 15:42:28

    老师让小明、小亮、小鹏抄写1000次单词,但是你只知道:

    小明是个废物,他不抄写,所以循环次数为0

    小亮是个屌丝,他可能会抄写,但肯定抄写不完,所以至少循环一次;

    小鹏是个学霸,他肯定会抄写完,所以循环1000次,知道次数。