首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言 32 個關鍵字完整分類速查表

     編輯:關於C語言

C語言 32 個關鍵字分類速查:C89/C99/C11 標準演進

系統整理 C 標準關鍵字,按功能分類並標註標準版本,便於快速查閱與記憶。

數據類型關鍵字 (15個)

關鍵字用途標準
int / short / long有符號整型C89
signed / unsigned符號修飾C89
char字符類型C89
float / double浮點類型C89
void無類型/無返回值C89
struct / union / enum複合類型C89
_Bool / _Complex / _Imaginary布爾/複數/虛數C99

類型修飾與存儲類別 (7個)

關鍵字作用標準
const只讀變量C89
volatile防止優化,硬件寄存器C89
static靜態存儲/內部鏈接C89
extern外部鏈接聲明C89
register建議寄存器變量C89
auto自動存儲(默認,極少用)C89
typedef類型別名C89

控制流關鍵字 (12個)

分類關鍵字
選擇if / else / switch / case / default
循環for / while / do
跳轉goto / continue / break
返回return

特殊功能關鍵字 (3個)

關鍵字用途標準
sizeof編譯期類型/表達式大小運算元C89
inline內聯函數提示C99
restrict指針別名優化提示C99

標準演進統計

  • C89/C90:32 個關鍵字 (上表前兩類 + 控制流 + sizeof)
  • C99:+5 個 (_Bool, _Complex, _Imaginary, inline, restrict)
  • C11:+7 個 (_Alignas, _Alignof, _Atomic, _Generic, _Noreturn, _Static_assert, _Thread_local) —— 帶下劃線大寫形式

記憶口訣

類型十五修飾七,控制流程十二支。
特殊三個尺寸運算,標準演進要記清。

熟練掌握關鍵字是閱讀寫出標準 C 代碼的基礎。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved