c語言必背100代碼 C語言中循環(huán)語句有哪些?具體怎么用?
C語言中循環(huán)語句有哪些?具體怎么用?當表達式為非零時,執(zhí)行while語句中嵌入的語句,其特點是先判斷表達式,然后執(zhí)行語句。Doloop body statementwhile(expression)首
C語言中循環(huán)語句有哪些?具體怎么用?
當表達式為非零時,執(zhí)行while語句中嵌入的語句,其特點是先判斷表達式,然后執(zhí)行語句。
Do
loop body statement
while(expression)
首先執(zhí)行指定的loop body語句一次,然后判斷表達式。當表達式的值不為0時,返回以再次執(zhí)行循環(huán)體語句,并重復(fù)執(zhí)行,直到表達式的值為0。此時,循環(huán)結(jié)束。其特點是先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立。
For(expression1 expression2 expression3)語句
其執(zhí)行過程如下:
(1)solve expression1。
(2)solve expression2 first。如果其值為true,則執(zhí)行for循環(huán)語句中指定的嵌入語句,然后執(zhí)行步驟(3)。如果為false,則循環(huán)結(jié)束并轉(zhuǎn)至步驟(5)
(3)求解表達式3。
(4)返回到上面的步驟(2)繼續(xù)執(zhí)行。
(5)結(jié)束循環(huán)并執(zhí)行。
c語言提供幾種循環(huán)語句分別是什么?
提供了三種類型的循環(huán)語句。
1 for loop:表單用于(expr1expr2expr3){//循環(huán)體。}執(zhí)行過程是a.execute expr1。b、 判斷循環(huán),否則執(zhí)行循環(huán)。c、 執(zhí)行循環(huán)體。d、 執(zhí)行expr3。e、 轉(zhuǎn)到B執(zhí)行。2 while循環(huán)。形式為while(expr){//循環(huán)體。}執(zhí)行過程是a.judge expr,如果為true,則執(zhí)行B,否則退出循環(huán)。b、 執(zhí)行循環(huán)體。c、 去執(zhí)行死刑。3邊做邊循環(huán)。形式是do{//loop body},而(expr)//注意這里的分號不能省略。執(zhí)行過程是一個執(zhí)行循環(huán)體。b、 如果expr為true,則執(zhí)行a,否則退出。