c語言三種循環(huán)結(jié)構(gòu) c語言的三個循環(huán)語句該怎么區(qū)別呢?
c語言的三個循環(huán)語句該怎么區(qū)別呢?C語言循環(huán)控制語句是一種基于C語言的編程語句,主要包括while循環(huán)語句、do while循環(huán)語句和for循環(huán)語句來實現(xiàn)循環(huán)結(jié)構(gòu)。1、For loopFor loop
c語言的三個循環(huán)語句該怎么區(qū)別呢?
C語言循環(huán)控制語句是一種基于C語言的編程語句,主要包括while循環(huán)語句、do while循環(huán)語句和for循環(huán)語句來實現(xiàn)循環(huán)結(jié)構(gòu)。
1、For loop
For loop語句的基本語法
For(表達式1;表達式2;表達式3){
loop body;
]語義:
1。選擇執(zhí)行表達式1,跳到2;
2。判斷表達式2是否為真,如果為真,跳到3,否則跳到5;
3。執(zhí)行循環(huán)體,執(zhí)行后跳轉(zhuǎn)到4;
4。執(zhí)行表達式3。執(zhí)行后,跳到2;
5。跳出循環(huán),循環(huán)就結(jié)束了。
例如:
print the value of 1-100
c語言中for循環(huán),中()里的三個表達式分別省略都是什么意思?
For(loop body at the end of single expression conditional expression){middle loop body;}其中表達式可以省略,但分號不能省略。for循環(huán)是開有界的。它的一般形式是:for(< conditional expression>)語句;初始化總是賦值語句,用于將初始值賦給循環(huán)控制變量;條件表達式是關(guān)系表達式,用于確定何時退出循環(huán);增量定義每個循環(huán)后循環(huán)控制變量的變化方式。這三部分用“”隔開。例如:對于(I=1,I<10),結(jié)束循環(huán)。for循環(huán)中的語句可以是語句的主體,但是參與循環(huán)的語句應(yīng)該用“{”和“}”括起來for循環(huán)中的“參數(shù)初始化表達式”、“條件表達式”和“更新循環(huán)變量表達式”是選項,可以是默認值,但不能是默認值。省略初始化,這意味著沒有分配回路控制變量的初始值。如果省略了條件表達式,如果沒有進行其他處理,它將成為死循環(huán)。如果省略增量,則不會操作回路控制變量。此時,可以將修改循環(huán)控制變量的語句添加到語句體中。for循環(huán)的三個表達式都是逗號表達式,也就是說,每個表達式可以由幾個用“,”分隔的表達式組成。For循環(huán)可以有多個嵌套級別。