C語言文法 程序->源程序|開始<文件頭>|<函數>結束 源程序 → 外部聲明 | 子程序(外部聲明) 文件頭->函數 函數->庫函數|函數主體|用戶自定義函數 庫函數->#include<stdio.h>|#define... 函數主體->函數定義| 函數聲明|語句串|選擇結構 函數定義 → 函數類型(複合句)|變量 變量->標識符 標識符->英文字母|數字|下劃線 英文字母->大寫英文字母|小寫英文字母 用戶自定義函數->函數類型|函數名|... 函數類型->數據類型 數據類型->基本類型|構造類型|指針類型|無類型 基本類型->整型|實型(浮點型)|字符型|枚舉型 整型->有符號整型|無符號整型|長整型|無符號長整型 實型->不一樣形式的實型|不一樣類型的實型 不一樣形式的實型->十進制小數形式|指數形式 不一樣類型的實型->單精度實型|雙精度實型|長雙精度實型 字符型-> 枚舉型-> 構造類型->數組|結構體|共用體 數組->數值數組|字符數組 數值數組->一維數組|二維數組|多維數組 字符數組->字符串|字符串數組 指針類型->函數指針|數組指針 | 字符串指針| 指向指針的指針 函數名->CXP|… 簡單的屏幕輸出->字符串|按指定格式|數據類型的變量值 賦值表達式->賦值運算符|操做數 賦值運算符->簡單運算符|複合運算符 簡單運算符->乘法(*)|除法(/)|求餘(%)|加法(+)|減法(-) 複合運算符->+=|-=|*=|/=|%= 操做數->常量|變量|函數 語句串->循環語句|數組|指針|數據類型|數字|結構體|選擇結構|變量|常量|運算符|符號|關鍵字|字符