C語言入門(四)之switch 迴圈語句

2021-08-29 12:30:13 字數 925 閱讀 8198

switch格式:

switch (條件表示式)

如何結束switch語句:

1.遇到break

2.執行到switch對應的大括號的結束 }

switch的條件表示式必須是返回整數的表示式, 也就是說()中只能放整數。

或者寫能夠轉換為整數的型別也可以, 例如char, 因為char型別可以轉換為int型別, 所以寫char也可以

switch ('a')
// switch中, case後面只能放返回值是整數的表示式或者整數, 或者能夠轉換為整數的型別

// case的取值不能重複

// case後面不能放變數, 因為系統在編譯的時候會對switch後面所有的case進行優化, 會根據case後面的常量值, 生成一張取值表

int number = 7;

switch (6)

// switch中的default可以隨便放

// 無論default寫到什麼地方, 它都會最後執行(只有前面所有的case都不滿足的情況才會執行)

// 只要某乙個case滿足, 那麼後面所有的case和default都會失效

// 同理: 只要default滿足, 那麼所有的case都會失效

switch (20)

最簡單的死迴圈

while (1);

至少會執行依次迴圈體

for (; 1; )
for (int i = 0, j = 0; i < 2; i++, j++)

for(;;); // 注意: for迴圈中的條件表示式預設為真

C語言入門筆記之迴圈結構

迴圈結構的功能是讓計算機重複地執行相同的操作 c語言中的各種迴圈結構for迴圈是比較常用的一種迴圈,一般形式是for 一般表示式 條件表示式 末尾迴圈體 執行邏輯 例子 在螢幕上列印1 2 3 4 5 99 100 include int main return 0 while 條件語句 執行邏輯 ...

C 入門之for迴圈

for迴圈為執行重複的操作提供了循序漸進的步驟。for迴圈的組成部分完成下面這些步驟。1.設定初始值。2.執行測試,看看迴圈是否應當繼續進行。3.執行迴圈操作。4.更新用於測試的值。c 語法將整個for看作一條語句,迴圈只執行一次初始化。for迴圈提供了一種一次訪問字串每個字元的方式。對於內建型別,...

C 入門之for迴圈

一 for迴圈語法 for 初始表示式 條件表示式 增量表示式 初始表示式 一般宣告乙個臨時變數,用來計數 條件表示式 表明進入迴圈的條件 乙個bool型別的結果 bool變數,條件運算子,邏輯運算子 增量表示式 步長 用初始表示式中的變數 進行 自增減運算 執行順序 見圖 書寫規則 初始表示式 宣...