C程序設計語言(K&R)第五章學習筆記

5.1

    一元運算符*是間接尋址或間接引用運算符。當它作用於指針時,將訪問指針所指向的對象。


5.4

      指針與整數之間不能相互轉換,但 0 是唯一的例外:常量 0 可以賦值給指針,指針也可以和常量 0 進行比較。程序中經常用符號常量 NULL 代替常量 0 ,這樣便於更清晰的說明常量 0 是指針的一個特殊值。符號常量 NULL定義在標準頭文件 <stddef.h> 中。


5.5

    C語言沒有提供將整個字符串作爲一個整體進行處理的運算符。


5.6

       按字母順序對由文本行組成的集合進行排序。當交換次序顛倒的兩個文本時,實際上交換的是指針數組中與這兩個文本行相對應的指針,而不是這兩個文本行本身。這種實現方法消除了因移動文本行本身所帶來的複雜的存儲管理和巨大的開銷這兩個孿生問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章