編輯點(diǎn)評(píng):C語(yǔ)言選擇結(jié)構(gòu)程序設(shè)計(jì)ppt課件
C語(yǔ)言中的運(yùn)算符有很多,非常多,但是在編程語(yǔ)言中,僅僅這些是肯定不夠用的,那么想學(xué)習(xí)這方面知識(shí)的同學(xué)們千萬(wàn)不要錯(cuò)過(guò)啦,小編今天就給大家?guī)?lái)了C語(yǔ)言選擇結(jié)構(gòu)程序設(shè)計(jì)ppt課件,歡迎大家下載學(xué)習(xí)
什么是c語(yǔ)言循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
循環(huán)語(yǔ)句:即為當(dāng)某種條件表達(dá)式成立時(shí)繼續(xù)執(zhí)行同一個(gè)動(dòng)作的語(yǔ)句。
C語(yǔ)言中有四種循環(huán)方式:
for (pretest)前置測(cè)試循環(huán),先測(cè)試條件是否滿(mǎn)足,若滿(mǎn)足,再進(jìn)入循環(huán)體執(zhí)行。
while (pretest)前置測(cè)試循環(huán),執(zhí)行順序與for循環(huán)不同。
do…while (posttest)后置測(cè)試循環(huán):先循環(huán)一次,再測(cè)試條件。
goto標(biāo)簽+選擇語(yǔ)句構(gòu)成一種比較散亂的結(jié)構(gòu)化程序語(yǔ)句(在此不提倡使用)。
相關(guān)內(nèi)容部分預(yù)覽
解剖for循環(huán)語(yǔ)句執(zhí)行原理
學(xué)習(xí)for循環(huán)時(shí)一定要弄清楚三條語(yǔ)句執(zhí)行的順序
(先執(zhí)行表達(dá)式語(yǔ)句1;
然后執(zhí)行表達(dá)式語(yǔ)句2,
如果表達(dá)式語(yǔ)句2的值為真就去執(zhí)行循環(huán)體中的語(yǔ)句塊{}內(nèi)的語(yǔ)句,
執(zhí)行結(jié)束后才表達(dá)式語(yǔ)句3;
然后再執(zhí)行語(yǔ)句2,
如果表達(dá)式語(yǔ)句2為真就去執(zhí)行循環(huán)體中的語(yǔ)句塊{}
語(yǔ)句執(zhí)行結(jié)束后才執(zhí)行表達(dá)式語(yǔ)句3;
依次這樣循環(huán)判斷后執(zhí)行,直到表達(dá)式語(yǔ)句2為假時(shí),for循環(huán)結(jié)束)
注意:for( ; ; ) //該語(yǔ)句為死循環(huán)語(yǔ)句
while循環(huán)語(yǔ)句執(zhí)行原理
如果條件表達(dá)式的值為真就執(zhí)行循環(huán)體語(yǔ)句,然后執(zhí)行循環(huán)變量的修改;否則就跳過(guò)循環(huán)體語(yǔ)句,循環(huán)終止。
注意:使用while循環(huán)時(shí),必須在循環(huán)體內(nèi)部修改循環(huán)變量的值,否則造成死循環(huán)。
4.3、do..while循環(huán)
語(yǔ)法表示如下:
初始化循環(huán)控制變量
do
{
body of the loop;
//修改循環(huán)控制變量
} while (check-expression);
注意:
循環(huán)體至少會(huì)執(zhí)行一次
必須在循環(huán)體內(nèi)部修改循環(huán)控制變量的值,否則造成死循環(huán)。
循環(huán)體內(nèi)的控制變量不需要初始化,必須在do之前,否則每次的執(zhí)行結(jié)果均與第一次相同
熱門(mén)評(píng)論
最新評(píng)論