C語言中沒有when,與case搭配使用的是switch。switch......case是C語言中一種選擇匹配命令。 下面透過具體的例項來說明其用法: int a=2, b; switch(a) { case 0 : // 如果a=0,執行該case中的語句 { b = a; break; } case 1 : // 如果a=1,執行該case中的語句 { b = a+1; break; } case 2 : // 如果a=2,執行該case中的語句 { b = a+2; break; } default: // 如果a與上面所以case後面的值都不相等,執行default中的語句 b = 0; }
C語言中沒有when,與case搭配使用的是switch。switch......case是C語言中一種選擇匹配命令。 下面透過具體的例項來說明其用法: int a=2, b; switch(a) { case 0 : // 如果a=0,執行該case中的語句 { b = a; break; } case 1 : // 如果a=1,執行該case中的語句 { b = a+1; break; } case 2 : // 如果a=2,執行該case中的語句 { b = a+2; break; } default: // 如果a與上面所以case後面的值都不相等,執行default中的語句 b = 0; }