文法

C語言文法

程序->源程序|開始<文件頭>|<函數>結束

源程序 → 外部聲明 | 子程序(外部聲明)

文件頭->函數

函數->庫函數|函數主體|用戶自定義函數

庫函數->#include<stdio.h>|#define...

函數主體->函數定義| 函數聲明|語句串|選擇結構

函數定義 → 函數類型(複合句)|變量

變量->標識符

標識符->英文字母|數字|下劃線

英文字母->大寫英文字母|小寫英文字母

用戶自定義函數->函數類型|函數名|...

函數類型->數據類型

數據類型->基本類型|構造類型|指針類型|無類型

基本類型->整型|實型(浮點型)|字符型|枚舉型

整型->有符號整型|無符號整型|長整型|無符號長整型

實型->不一樣形式的實型|不一樣類型的實型

不一樣形式的實型->十進制小數形式|指數形式

不一樣類型的實型->單精度實型|雙精度實型|長雙精度實型

字符型->

枚舉型->

構造類型->數組|結構體|共用體

數組->數值數組|字符數組

數值數組->一維數組|二維數組|多維數組

字符數組->字符串|字符串數組

指針類型->函數指針|數組指針 | 字符串指針| 指向指針的指針

函數名->CXP|…

簡單的屏幕輸出->字符串|按指定格式|數據類型的變量值

賦值表達式->賦值運算符|操做數

賦值運算符->簡單運算符|複合運算符

簡單運算符->乘法(*)|除法(/)|求餘(%)|加法(+)|減法(-)

複合運算符->+=|-=|*=|/=|%=

操做數->常量|變量|函數

語句串->循環語句|數組|指針|數據類型|數字|結構體|選擇結構|變量|常量|運算符|符號|關鍵字|字符
相關文章
相關標籤/搜索