第 13 章 本階段總結

善於學習的人都應該善於總結。本書的編排順序充分考慮到知識的前後依賴關係,保證在講解每個新知識點的時候都只用到前面章節講過的知識,但正因為如此,很多相互關聯的知識點被拆散到多個章節中了。我們一章一章地縱向學習過來之後,應該理出幾個橫切面,把拆散到各章節中的知識點串起來。請從以下幾個方面整理和複習。

1、C的語法規則。

  1. 源檔案中所有函數定義之外可以出現哪些語法元素?

  2. 函數定義之中可以出現哪些語法元素?

  3. 語句有哪幾種?

  4. 哪些語法元素需要遵循標識符的命名規則?

  5. 表達式由哪些語法元素組成?

  6. 到目前為止學過哪些運算符?它們的優先順序和結合性是怎樣的?

  7. 哪些運算符取操作數的左值?哪些運算符的操作數必須是整型?哪些運算符有Side Effect?

  8. 哪些表達式可以做左值?哪些表達式只能做右值?

  9. 哪些地方必須用常量表達式?哪些地方必須用整數常量表達式?

2、思維方法與編程思想。

3、調試方法