在原始碼中應該使用注釋來說明程式,在
c語言中,有兩種插入注釋的方法:塊注釋使用「
/*」表示
開始,「
*/」表示結束;行注釋使用「
//」開始,直到此行結尾。
你可以使用分割符/*和
*/在一行中開始和結束注釋,並可以巢狀注釋在多行中,例如,在下面的函式原型中,省略號
(…)表示
open()
函式有第三個可選引數,注釋解釋此引數的使用方法:
你可以使用
//來插入完整的一行注釋,或者將**和注釋寫於一行中,**位於左,注釋位於右邊:
行注釋方法在
c99中才被正式納入標準,但絕大多數編譯器在
c99之前就已經支援此類注釋方法,儘管這種注釋方法起源於
c的前身
bcpl
語言中,但有時還會被稱做
c++風格的注釋。
在引號中,分割符表示乙個字元常量或字串常量,在這種場景下,/*和
//並不是開始乙個注釋,例如,下面的語句不包含注釋:
預處理器檢查最後乙個分割符來判斷注釋結束與否,所以不能在一注釋中再巢狀乙個塊注釋,但你可以在乙個塊注釋中新增行注釋。
如果想注釋一段包含塊注釋的**,你可以使用條件預處理語句。
C核心技術手冊(二)
組成c 程式的 積木 叫做函式,每個函式都有自己的用途,並且可以相互呼叫。每個函式包含可被執行的語句,而這些語句可以分組,從而形成語句塊。做為程式設計師,你可以直接使用 c標準庫的的函式,也可以自己編寫函式來實現既定目的。除此之外,還有很多專用的庫可以使用,例如圖形函式庫。然而,使用這些非標準庫,會...
C核心技術手冊(七)
通用字元名 c也支援通用字元名來使用擴充套件字符集,使用通用字元名,你可以指定任何擴充套件字元,它的 unicode 值如下形式 u x 或者 u xx 其中,x 或 xx為16 進製的unicode 指標符號,使用小寫字母 u做為字首,後面為四個十六進製制數字,或者大寫字母 u,後面為 8個十六進...
C核心技術手冊(八)
識別符號是指 c程式中的變數 函式 巨集 結構和其他物件的名稱,識別符號可以包括下面的字元 l基本字符集中的字母 a z 和a z,識別符號是大小寫敏感的 l下劃線字元,l數字,0 9,但首字元不能為數字 l通用字元用來表示其他語言中的字母和數字 被允許的通用字元定義在 c標準的附錄 d中,與 is...