語句: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語句可以使用三目運算子改進 ...