English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我看書局c語言的書已非常多出版社,但好像又分好多種害我搞不清,而且很多書都當你已有寫程式基礎直接舉例程式給你,而裡面的片段指令語法都不了解 有人能介紹書嗎? 我去書局看結果認為根本沒把你當初學者 來教學,我說的初學者是完全沒學過程式指令語法 這種真正初學者, 而且老師常說 只要你學會c語言系統 很熟後再學其它軟體根本很快就能學會,系統是最難學的。 我無法體會系統到底是再學什麼,書上只是介紹指令用法 和範例,請有經驗的人 詳細說明 一個真正的初學者應該怎學習 還有那本書才真正的幫助到初學者
然後我將選你最佳答案3q

2007-01-15 13:48:57 · 3 個解答 · 發問者 eric 7 in 電腦與網際網路 程式設計

我改變想法了,我想問的問題是:若我用keil C編譯器寫好程式存檔後的檔案 到底是什麼程式?然後好像要經過什麼轉檔 可把他轉成可執行檔EXE 然後直接不用在編譯器 下就可執行吧?
是不是什麼編譯程式經組譯程式後變成可執行成程???
回答我補充問題就選你最佳答案,因為我覺得選那本教學書不重要了

2007-01-15 15:52:22 · update #1

3 個解答

Keil C 是給單晶片 8051 所用的編譯器,所以作出來的程式是給 8051 單晶片跑的,不能在 PC 下跑 (你的 PC 用的是 Intel x086 的 IC,不然就是 AMD 的)
Keil C 編譯器作出來是一個 Binary 檔,要利用一個特殊的燒錄器 (一個外接的硬體) 燒到你要跑程式的一個小小的 8051 IC 上,這個 IC 還要配合適當的電路,它才能夠跑…
要是你是想要作在 PC 上可以跑的程式的話,去網路上找 Dev-C 並下載吧… 是一個免費的編譯器,作出來的程式是在 PC 上跑的,所以作出來才會有 .EXE 檔… (註:.EXE 也是 Windows 系統上才是用 .EXE 當執行檔的名字的,像在 Unix / Linux 上,執行檔的名字不一定要用 .EXE 結尾…)

2007-01-16 09:27:58 · answer #1 · answered by Dave 7 · 0 0

寫好"程式碼"存檔後,並非是程式,只是"程式碼".
簡單解釋一下:
1.程式碼是給人看的.
2.程式(可執行檔)(EXE),是給電腦看的.所以要程式碼透過編譯器轉換成二進位檔也就是程式(可執行檔)(EXE)讓電腦看得懂.

初學者,應該先學電腦概論(BCC),有一些概念後再學寫程式碼比較妥當.
寫程式需要邏輯概念.至於程式的語法,只要透過充份得練習就可以熟練.先練習書上的範例.然後有興趣後嘗試自幾出西些練習作點變化.
所謂的系統最難學,我猜可能是指設計一套軟體系統.這就需要經驗了,離你目前還很遠,先不要去擔心啦.

2007-01-16 02:52:15 · answer #2 · answered by 大蕃薯 2 · 0 0

沒有
那麼多本書你都看沒有 而且中文的電腦書 一堆是在教 c的指令
有心的人應該就看得懂 照抄照打也會有感覺

初學者有很多種
1 沒興趣 又不得不看
這種人就跟著課程吧 考試抄人的 就好了 別累了自己
2 沒概念有興趣
這種人 會自己找資料 多看多試
總有一天會熟

3 有概念沒學過 或不熟
要用時就能找到資料

基本上 所有的高階語言 基本指令差別不大
摸過一種 ,其他的再花一點時間認識指令,及每種語言的特性及差異性 ,大致上就能簡單的上手
要變熟手 還是需要練習 、實作
還要多動腦 多看新知

先自問你是那種初學者

2007-01-15 14:50:15 · answer #3 · answered by ? 5 · 0 0

fedest.com, questions and answers