實驗二 程式文法

2022-09-04 18:00:14 字數 716 閱讀 6781

《程式》->《宣告列表》|《程式》《函式》

《宣告列表》->《宣告》|《宣告列表》《宣告》

《宣告》-> #include < 識別符號 . h >

《函式》->《修飾符》《識別符號》《形式引數》《復合語句》

《修飾符》->void | int |char |float|double

《識別符號》-> |《識別符號》|《識別符號》

->a|b|...|z

->0|1|2|...|9

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

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

《復合語句》->《語句列表》|{}

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

《語句》->《條件語句》|《賦值語句》

《條件語句》->|

->if《條件語句》 else 《條件語句》

->if《條件語句》|《復合語句》

->《邏輯表示式》

《邏輯表示式》->《識別符號》||《邏輯運算子》|《識別符號》|

《邏輯運算子》-> >|=|>=|<=|<|!

《賦值語句》->《識別符號》=《表示式》

《表示式》->表示式+t|表示式-t|t

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

f->(表示式)|i

表示式 -> 表示式 + t | 表示式 – t |t

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

f->(表示式)|i

C 程式檔案

elf 格式檔案是一種為 linux 系統所採用的通用檔案格式,支援動態鏈結和重定位,有很大的檔案頭 flat 格式檔案是扁平格式的檔案,對檔案頭和一些段資訊做了簡化,可執行程式小,適於嵌入式系統 elf2flt 就是將 elf 格式轉換為 flt 格式,在編譯器鏈結的時候可使用 elf2flt 選...

C 程式檔案

bin 目錄用來存放編譯的結果,bin是二進位制binrary的英文縮寫,因為最初c編譯的程式檔案都是二進位制檔案,它有debug和release兩個版本,分別對應的資料夾為bin debug和bin release,這個資料夾是預設的輸出路徑,我們可以通過 專案屬性 配置屬性 輸出路徑來修改。ob...

查詢程式檔案

查詢程式檔案 問題 檢查命令mkdir的程式檔案在 檢查命令ls的程式檔案在 檢查命令ifconfig的程式檔案在 檢查命令hostname的程式檔案在 嘗試查詢cd的程式檔案在 方案 利用which命令可以查詢命令的程式檔案在 一般適用於外部命令。利用echo命令可以輸出path變數的值,但需注意...