c語言1.1 while跟do while的區(qū)別
在C語言中while是一個(gè)循環(huán)的語句,當(dāng)滿足while{}內(nèi)的條件,就會(huì)執(zhí)行循環(huán),不滿足則退出while循環(huán),執(zhí)行后面的語句

whlie語句是先做條件,如果條件滿足才會(huì)執(zhí)行循環(huán),繼續(xù)執(zhí)行后續(xù)語句
do whlie語句先進(jìn)行循環(huán),然后再檢查條件是否滿足
do
{
? ? ?<循環(huán)語句>
}whlie(循環(huán)條件);
注意使用do while語句時(shí)括號(hào)后面必須加“;”
而使用while
而do while指令無論如何都會(huì)先循環(huán)一遍,才會(huì)去判斷條件,如果條件滿足則繼續(xù)循環(huán),不滿足則結(jié)束循環(huán),這點(diǎn)是跟while一樣的。
例如一段計(jì)算某一整數(shù)是幾位數(shù)的代碼

運(yùn)行后輸入123456就會(huì)計(jì)算出是6位數(shù)

while則是這樣寫

標(biāo)簽: