c語言簡單文法

2022-06-04 17:39:11 字數 779 閱讀 9077

《程式》->《外部宣告》|《程式》《外部宣告》

《外部宣告》->《函式定義》|《定義》

《函式定義》->《函式型別說明》|《形式引數》《復合語句》

《函式型別說明》->void|int|float|char

《形式引數》->《資料型別》《識別符號》

《資料型別》->int|float|double|char

《識別符號》-> 《字母》|《識別符號》《字母》|《識別符號》《數字》

《字母》->a|b|...|z

《數字》->0|1|2|...|9

《復合語句》->』』||

《語句列表》->《語句》|《語句列表》

《語句》->《條件語句》|《賦值語句》||《迴圈語句》|《跳轉語句》

《條件語句》->if(表示式)《語句》|if(表示式)《語句》else《語句》

《賦值語句》->《表示式》

《迴圈語句》->while(《表示式》)《語句》|do|for(《表示式語句》《表示式語句》《表示式》)《語句》

《跳轉語句》->continue;|break;|return;|return《表示式》

《表示式》->《賦值表示式》|《邏輯表示式》|《算術表示式》|《關係表示式》|《條件表示式》

《賦值表示式》->《識別符號》=《數字》|《識別符號》=《算術表示式》

《算術表示式》

e -> e + t | e – t | t

t -> t * f| t / f | f

f->f ↑ p | p

《邏輯表示式》->《邏輯與表示式》|《邏輯或表示式》

簡單C語言文法

源程式 外部宣告 外部宣告 函式體 外部申明 標頭檔案 函式宣告 其他宣告 函式體 返回值型別 識別符號 形參 復合語句 返回值型別 void char int float 識別符號 字母 識別符號 字母 識別符號 數字 字母 a b c z 數字 0 1 2 3 4 5 6 7 8 9 形參 資料...

C語言文法

翻譯單位 函式的定義 類的定義 儲存類說明符 自動 儲存說明符auto register static extern說明的四種儲存型別,四種儲存類別說明符有兩種儲存期 自動儲存期和靜態儲存期 register static extern typedef void 型別說明符 char short i...

c語言文法

程式 外部宣告 程式 外部宣告 外部宣告 函式定義 宣告 函式定義 型別說明符 宣告符 復合語句 型別說明符 宣告符 指標直接宣告符 直接宣告符 指標 指標 直接宣告符 識別符號 直接宣告符 直接宣告符 常量表示式 識別符號 引數列表 識別符號 直接宣告符 識別符號列表 識別符號列表 識別符號 識別...