什么叫知道循环次数?

来源:4-10 循环结构之三种循环比较

vialook

2016-03-25 14:53

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

写回答 关注

2回答

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

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

    UnderT...

    准确的说是无法预判什么时候获取到文件尾部

    2016-03-27 15:15:44

    共 1 条回复 >

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

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

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

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

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

    vialoo...

    多谢回答,不过你回答针对的是while可能不循环,do-while至少循环一次,for其实也可以不循环。这个我是可以理解的。我困惑的是“不知道循环次数”是个什么情况。我百度了一下,貌似是涉及死循环之类的,现在应该还没接触到这种情况。这里贴一下知乎相关回答的链接:http://www.zhihu.com/question/25101246,里面各有说法,里面代码暂时看不懂,留待验证。

    2016-03-25 15:54:26

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题