青海做网站哪家好,wordpress防止并发数,湛江小程序设计公司,网站建设qq今天就来讲一下while循环和do- while循环的区别
这两个循环的名字很像#xff0c;都有while#xff0c;他们的格式以及使用方法也非常像 都是将判断条件放到while后面的括号里#xff0c;再将函数主体放在大括号里。但是他们既然被分成了两种循环#xff0c;那么他们就一定…今天就来讲一下while循环和do- while循环的区别
这两个循环的名字很像都有while他们的格式以及使用方法也非常像 都是将判断条件放到while后面的括号里再将函数主体放在大括号里。但是他们既然被分成了两种循环那么他们就一定有哪里不同。
While循环里while后面括号中的条件如果满足就继续执行下一次循环如果不满足就终止并跳出循环do- while的使用方法也是这样但是前面多了一个do Do可以简单的使用英语翻译进行理解就是做 Do{ 做 Printf(“2 “); 输出2 这个行为
}while(i5) 当i5时 而while则是
While(i5) 当i5时
{ Printf(“2 “); 输出2
} 从这两个例子就可以看到do- while循环比while多了一个“做”的命令而这就可以理解为不管怎么样你先给我运行一次再说。
这里再举两个栗子 还是开篇的那两个栗子他们两个的判断以及执行条件是完全一样的如果按照正常输入他们的输出结果也是一样的。
像这样 可以看到当i2时他都会之行四次那么怎么才能感受到do给他们两个带来的区别呢这就需要我们输入一点不正常的东西比如输入一个直接就不满足条件的6。 可以看到这次的运行while循环直接跳出了循环程序就直接结束了而do- while则是依然运行了一次所以我们可以总结出来一个规则
Do- while先执行后判断
While先判断后执行