1. 程式人生 > >c語言(11.20)

c語言(11.20)

if遇;結束
switch遇break結束
switch(表示式)
{
case常量表達式1:語句組1【break;】
case常量表達式2:語句組2【break;】
。。。
default:語句組【break;】
}
1。switch後的表示式可以是整型或字元型,case是常量表達式且所有常量表達式各不相同。
2。當switch表示式值與某個case後常量表達式值相同就執行對應的語句組,若都不同則執行default語句組,如沒有default則不執行任何操作。
3。case後的break是可選的,switch遇break就退出去執行switch後面的語句。
在這裡插入圖片描述
在這裡插入圖片描述
迴圈語句有{ }就到{ }結束,若沒有就到;結束
do… while比while多執行一次迴圈語句(do…while是先執行迴圈語句後判斷迴圈條件,而其他迴圈是先判斷迴圈條件再執行迴圈語句)
do… while語句中while();分號一定不能漏,代表整個迴圈語句結束
for(;;)可以不填內容但;不能省
例題:
在這裡插入圖片描述


getchar取單個字元,其他存在於緩衝區,所以迴圈體中還要加一個getchar語句用於從緩衝區中取單個字元
在這裡插入圖片描述