C语言中使用for语句需要预先知道循环次数? 而while就不用?... 而while就不用? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 先知 语句 循环 搜索资料 1个回答 #合辑# 面试问优缺点怎么回答最加分? 刀劈华山 2018-12-18 · TA获得超过2273个赞 知道小有建树答主 回答量:1338 采纳率:72% 帮助的人:449万 我也去答题访问个人页 关注 展开全部 你可能陷入了一个误区,while和for循环都可以无限执行也可以通过某一个条件退出.下面两种写法都是无限循环的:while(1)for(;;)下面两种写法是达到某一个条件(字符串结束)就退出的char *p = "123456";for( ;'\0' != *p; ){ p++;}while('\0' != *p){ p++;}上述两种写法都不需要知道循环次数,只需要达到条件就行,for循环中间的表达式为真就进行处理,条件判断的本质是表达式的判断。 更多追问追答 追问 那为什么说在不知道循环次数的时候,用while 而for就不行 追答 要么教材有问题 要么老师教的有问题又或者是你的理解有偏差目前为止我所接触到的能用while写的都能用for写,就看哪个用的顺手 追问 百度上说的 你是程序员? 追答 感觉你跟我不是生活在一个地球我在百度上随便搜一下都是for和while能互相替代 就看哪个用的顺手或者说可读性强 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2010-04-22 c语言 for循环次数 1 2015-01-30 C语言中的for循环次数问题 2011-02-18 请问在C语言中这个for循环体的执行次数是几次?为什么? 21 2016-08-29 c语言中判断for循环次数的练习题 3 2020-09-08 在C语言中,一下FOR循环体的执行次数是()次? 17 2014-10-05 c语言,这里应该先判断还是先循环???而且还要算一共操作的次... 5 2013-09-14 C语言程序设计for循环次数的问题 5 2019-02-27 C语言程序里for循环1秒钟大概循环多少次? 7 更多类似问题 > 为你推荐: