c语言中while和for编程有哪些区别?

如题所述

在不明确具体循环次数(条件)的时候用while,在明确循环次数(条件)的时候则习惯用for
另外就是【当型循环】和【直到性循环】的区别
【当型循环】(先判断)当条件满足时执行下一条语句;
【直到性循环】(先执行)直到条件不成立时再进行下一条语句;
它们的区别在于:
【当型循环】只有当条件满足时才会执行;
而【直到性循环】则最少会执行一次,直到条件不成立。
如:for(i=0;i<100;i++) {循环体} /*当i的值在0~100之间程序才会执行循环体内的语句*/
而:do {循环体} while(判断语句); /*不管怎样必定执行一次{循环体},然后再判断while条件是否成立*/
温馨提示:答案为网友推荐,仅供参考
相似回答