簡易c語言文法

2022-06-04 22:33:10 字數 1017 閱讀 4327

《程式》 —〉 《外部宣告》 | 《函式定義》

《外部宣告》 —〉《標頭檔案》 | 《變數》 | 《結構體》 

《標頭檔案》 —〉 #include《檔名》

《檔名》 —〉 stdio.h丨stdlib.h丨string.h

《結構體》 —〉 《結構體宣告〉|《結構體成員列表》

《結構體宣告》 —〉 struct《結構名》

《結構體成員列表》 —〉《變數》

《結構名》 —〉《識別符號》

《函式定義》 —〉 《型別說明》《函式名》《引數列表》《復合語句》

《函式名》 —〉《識別符號》

《引數列表〉 —〉《型別說明》《變數名》

《復合語句》 —〉《變數》|《語句》

《語句》 —〉《表示式語句〉|《選擇語句》|《迴圈語句》|《跳躍語句》

《表示式語句》 —〉 《賦值表示式》|《關係表示式》|《邏輯表示式》

《賦值表示式》 —〉 = | += | =+ | -= | =-

《關係表示式》 —> 〉| < | 〉=| <=

《邏輯表示式》 —〉 + | - | * | / 

《選擇語句》 —〉 if else語句| switch語句

《迴圈語句》 —〉 for語句|while語句|do while語句

《跳躍語句》 —> return語句|break語句|continue語句

《變數》 —> 《型別》丨《變數名》丨《變數值》

《型別說明》 —> int丨char丨double丨float丨long

《變數名》 <==> s

s —> a|sb

a —> a|b|c|……y|z

b —> 0|1|2|3|4|5|6|7|8|9

《變數值》 —> 《字母》丨〈數字〉

《識別符號》 〈==〉 s

s —> a|b|c|……y|z|s

《字母》 —> a|b|c|……y|z

《數字》 〈==〉 s

a —> 1|2|3|4|5|6|7|8|9

s —> a|sa|sa0

簡易的c語言文法

程式 宣告 函式 宣告 標頭檔案 巨集定義 宣告 函式宣告 標頭檔案 include stdio.h 標頭檔案 include stdlio.h 巨集定義 include stdlio.h 函式宣告 include stdlio.h 巨集定義 define 字串 字串 define 字串 字串 巨集...

c語言簡易版文法

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

乙個簡易的C語言文法

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