在某本書上看到的編程十問

問題一、作爲一個C/C++程序員,你的所有子程序代碼都封裝在函數體內,你知道還有其它類型的子程序否(C/C++不同,許多語言還有另外一種類型的子程序成爲過程)?

 問題二、你是否知道過程子程序和函數子程序之間的區別?

 問題三、你是否學習過如何解析一個表達式,考慮到操作符的優先級?

 問題四、你是否知道術語先行EOF(look-ahead EOF)和非先行EOF(non-look-ahead)的含義?

 問題五、你是否知道預讀(priming read)語句的含義?

 問題六、你是否知道標記循環指的是什麼?

 問題七、你是否知道static(靜態)鍵字在內層、外層以及作爲一個(數據或方法)類成員的作用是什麼?

 問題八、你是否知道編譯器在翻譯一個其方法體正式地定義在擁有其類內部的方法和翻譯一個其方法體定義在擁有在擁有其類之外的方法時的區別?

 問題九、你是否知道什麼時候操作符sizeof()函數報告(明顯)錯誤的值及其原因是什麼?

 問題十、你是否知道遞歸算法指的是什麼(遞歸的定義見遞歸<grin>)?

這些問題都值得我們去思考,探索。

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