C核心技術手冊(四)

2021-05-23 17:23:09 字數 635 閱讀 7436

在原始碼中應該使用注釋來說明程式,在

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...