4 5筆記(分支迴圈語句)

2021-10-04 18:44:22 字數 2065 閱讀 1560

語句:c語言中由乙個隔開的就是乙個語句。

分支語句:

if語句

語法結構:

if(表示式)

語句;if(表示式)

語句1;

else

語句2;

if(表示式1)

語句1;

else if(表示式2)

語句2;

else

語句3;

有時候存在懸空else的情況,即else會與最近的if匹配。

int

main()

這樣就會出現錯誤。所以我們一般使用{}就可以避免這樣的錯誤,也可以使**更清楚。

switch語句

語法結構:

switch:

這裡面的整形表示式是:int,short,char,long,long long型別。

case有判定,但無分支,必須加上break。這塊的意思就是,switch語句會執行滿足case成立條件以及之後的所有條件。

例:

int

main()

return0;

}

結果為:

每個case語句加上break之後,結果為:

一般將default加在case語句的最後面,這樣在所有條件不滿足的時候,可以進行報錯。

多個條件的結果為同乙個結果時,可將前面的省略,輸出後面的乙個。

例如:

int

main()

return0;

}

迴圈語句:while迴圈

語法結構:

while(表示式)

迴圈語句;

while迴圈中,break的作用為:只要遇到break,就停止後面的所有迴圈。

continue的作用為:遇到continue,終止本次迴圈。

for迴圈:

語法結構:

for(表示式1;表示式2;表示式3)

迴圈語句;

表示式1為:初始化部分。

表示式2為:條件判斷部分。

表示式3為:調整部分。

一般for語句對迴圈控制變數的取值採用「前閉後開」寫法。

例如:

for(i=

0;i<

10;i++)

for迴圈中,break和continue的作用和在while迴圈中一樣。

for迴圈的變種:

int

main()

//第二種

int x, y;

for(x =

0, y =

0; x <

2&& y <

5; x++

, y++

)return0;

}

for迴圈和while迴圈的比較:兩者迴圈的三個條件都存在,但while迴圈不利於查詢修改,for迴圈風格更好一點。

do…while()迴圈

語法結構:

do迴圈語句;

while(表示式);

語句特點:迴圈至少執行一次。

do…while迴圈中的break和continue作用和while迴圈中一樣。

getchar(),putchar():從鍵盤獲取,輸出,定義為int。

eof(巨集,定義為-1)

改變字型顏色:

>

改變字型顏色:

>

輸入多個空格:  或者  (

;為小寫)

git筆記 分支

當新加某個功能時,一般會建立乙個分支。git branch new feature 建立新功能的分支 git push origin new feature 發布新分支當新功能開發完畢後需要將此分支合併到主分支。git checkout master 切換到主分支 git merge new fea...

java 第三節課堂筆記(分支語句,迴圈語句)

1 三目運算子 x y?x y 效果 取 x 與y較大的值。2 switch括號裡的資料型別 byte short int char string在jdk1.7中也支援 break 跳出swtich語句 3 continue 跳過本次迴圈,而非跳出迴圈體。4 列印半菱形和菱形 5 乙個數如果恰好等於...

分支語句 迴圈語句

選擇語句 1.單if語句 格式 if 條件表示式 注意 1.條件表示式的結果必須是boolean型別的 2.當if語句體中只有一條語句的時候,可以省略不寫,建議寫上 如果if語句體中有多條語句,那麼 必不可少 3.if 無論條件是否成立,那麼 中的 一定會執行 4.單if語句可以使用三目運算子改進 ...