c語言的case是合法關鍵字?
是的,case表示開關語句分支。
1、數據類型的關鍵字
(1) char :字符型變量或函數
(2) double :雙精度變量或函數
(3) enum :枚舉類型
(4) float:浮點型變量或函數
(5) int: 整型變量或函數
(6) long :長整型變量或函數
(7) short :短整型變量或函數
(8) signed:有符號類型變量或函數
(9) struct:結構體變量或函數
(10) union:共用體(聯合)數據類型
(11) unsigned:無符號類型變量或函數
(12) void :函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
2、控制語句的關鍵字
A、循環語句
(1) for:一種循環語句
(2) do :循環語句的循環體
(3) while :循環語句的循環條件
(4) break:跳出當前循環
(5) continue:結束當前循環,開始下一輪循環
B、條件語句
(1)if: 條件語句
(2)else :條件語句否定分支(與 if 連用)
(3)goto:無條件跳轉語句
C、開關語句
(1)switch :用于開關語句
(2)case:開關語句分支
(3)default:開關語句中的“其他”分支
D、返回語句
return :子程序返回語句(可以帶參數,也看不帶參數)
3、關于存儲類型的關鍵字
(1)auto :聲明自動變量 一般不使用
(2)extern:聲明變量是在其他文件正聲明(也可以看做是引用變量)
(3)register:聲明積存器變量
(4)static :聲明靜態變量