1014 C語言文法定義與C程序的推導過程 程序:冒泡算法C程序(語法樹)
點此文字查看原圖(完整圖片) ...
lt 程序 gt gt lt 外部聲明 gt lt 程序 gt lt 外部聲明 gt lt 外部聲明 gt gt lt 函數定義 gt lt 定義 gt lt 函數定義 gt gt lt 類型說明 gt lt 聲明 gt lt 復合語句 gt lt 類型說明 gt gt 無返回型 字符型 整型 單精度型 lt 聲明 gt gt lt 指針直接說明符 gt lt 直接說明符 gt lt 指針 gt ...
2015-10-29 20:25 4 1106 推薦指數:
點此文字查看原圖(完整圖片) ...
...
程序->外部聲明 | 程序 外部聲明 程序->外部聲明A' A'->外部聲明A'|ε 外部聲明->修飾符 變量名 形參 修飾符->void | int | cha ...
<程序> —〉 <外部聲明> | <函數定義><外部聲明> —〉<頭文件> | <變量> | <結構體> <頭文件> —〉 #include<文件名><文件名> ...
<源函數> → <外部聲明> | <源程序> <外部聲明> <外部聲明> → <函數定義> | <定義> <函數定義> → <類型標識符> <聲明部分語句> <標識符 ...
<程序>→<外部聲明>|<程序><外部聲明> <外部聲明>→<函數定義>|<聲明> <函數定義>→<類型說明符><聲明符><復合語句> <類型說明符 ...
...
1. <程序>→<外部聲明>|<程序><外部聲明> 2. <外部聲明>→<函數定義>|<聲明> 3. <函數定義>→<類型說明><聲明符>< ...