C语言中的 while do while for if 循环结构各有什么不同

如题所述

您好。if不是循环语句。while和do while适合于循环次数不确定的情况,for适合于循环次数确定的情况。while和do while的区别,是while先判断条件再执行循环体内的语句,而do while是先执行循环语句再判断,所以do while至少会执行一次。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-01
while是先判断在运行下面的代码,do while是先运行再判断,for用法比较灵活有点像do while,if就好理解了,就是一个判断而已,以后很多算法都要灵活运用这些。本回答被提问者和网友采纳
第2个回答  2010-12-01
while +(条件)+{循环体};
do while 较 while一定会执行一次循环体;
for+(定义或初始化;条件;基础循环)+{循环体}
if 不是循环结构
第3个回答  2010-12-02
while先判断,后执行
dowhile先执行后判断
for(a;b;c)相当于
a;
while(b)
{
...
c;
}
if()...goto既可以先判断,也可以先执行
相似回答