開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
單晶片8051 or ARM系列
問題(Question):
小弟接觸C語言(8051,ARM)有一兩年時間, 但是只會if for等簡單程式,
當遇到較深入部分, 例如對"指標""函數指標"總覺得一知半解,
像(UINT8 *)ptr or (UINT16 *)ptr 的觀念就不清楚,
想找本書徹底了解, 而版上很多人推薦"the c programming language"
請問這本書適合寫單晶片的人看嗎??
還是推薦其它的呢? 謝謝大家
作者: ctrlbreak 2015-05-10 16:09:00
指標 、函數指標的觀念從組語下手.
作者:
cobrasgo (人魚線變成鮪魚線,超帥)
2015-05-10 16:54:00說真的,可以讓我重來的話,我會先學組語再學c組語學到一定程度就可以,不用多精
作者:
bibo9901 (function(){})()
2015-05-10 17:53:00可以參考 "透視C語言指標" 這本書
作者:
bxxl (bool)
2015-05-10 17:56:00我以前是看聖經本跟施威銘的C語言實務,沒啥問題啊...
先學組語浪費我半輩子 重來絕不先學組語而且半輩子以後還是學不好 ASM ate my balls >:(
"透視C語言指標" +1,專注在指標解說才不會迷路。
作者: ctrlbreak 2015-05-11 08:23:00
我組語才學幾小時,C一知半解的東西就全懂了 =.=
作者:
Touble (不做死就不會死)
2015-05-12 14:00:00<- 大一C被當掉 大二學組語才知道C在幹三小
The C Programming Language 是拿來拜的,不是拿來讀的單晶片組語算簡單 (比起x86) 所以我同意二樓而且組合語言可以幫助你接上高階語言和硬體間的聯繫
真正強者學C是直接開始寫不懂找google而且都不買書的
作者: ajax1218 (Ajax) 2015-05-14 19:24:00
單晶片用C寫,指標運用很重要,能用指標盡量用指標