三种比较,教程里面说知道循环次数适合for,不知道适合while和do-while。请教一下,什么情况下叫知道循环次数,以及什么情况下叫不知道循环次数?能举例最好,多谢!
例如:while(scanf("%d",&a)!=EOF),这样的就叫不知道循环次数,因为无法判断什么时候获取到文件尾部
老师让小明、小亮、小鹏抄写1000次单词,但是你只知道:
小明是个废物,他不抄写,所以循环次数为0
小亮是个屌丝,他可能会抄写,但肯定抄写不完,所以至少循环一次;
小鹏是个学霸,他肯定会抄写完,所以循环1000次,知道次数。