答曰:讀程序 如同我 讀程序是學習C語言入門最快 不妨也可以試試 除此以外 此書編寫的很適合初學者 但推薦大家使用《C語言程序設計》譚浩強主編 第二版 清華大學出版社 現在學習新的J# 現在C語言教材多如牛毛 也是最好的方法 我向大家推薦一個“集成學習環境(C語言)”
不象我們當初學習 學習軟件多如牛毛 畢竟現在是Window時代了 現在有很多輔助學習的軟件 並且內容也很精到 但是現在windows時代 但是一旦安裝好了 就可以練習編程了 這個東西雖然比較大塊頭 初學者甚至不用裝其它的編譯器 甚至還有一個windows下的Visual C++據說有好幾千題 還有題庫測試環境 裡邊的知識點總結和例程講解都非常好 只有讀書做題這麼老套。
一本學習教程 這個曾經占據了DOS時代開發程序的大半個江山 不過 更沒有函數變量自動感應功能 並且拖放 編輯程序起來很吃力 用turbo C有感覺不方面 用起來很方便 我是參加了一個C的輔導班 前者確實是後者的基礎 建議使用Visual C++ C和三級網絡 建議你先研讀教材 查詢參考資料也不方便 然後 主要還是靠自學 如果有時間 只要大部分明白就可以了 提示:筆試一定要按照這本書上的答案背下來 個人覺得上機比筆試容易一點 認真反復研究 都在10塊左右 2.未來教育出版社的筆試練習題 那樣 買兩本書:1.未來教育出版社的上機題庫 ||| 1:工欲善其事 再多背一些《公共基礎知識》。
買本教程和幾本輔導書 熟能生巧嗎 最好有些硬件基礎也許好學些總的來說就是多動手上機 好多人不理解指針 搞不清的就用括號最難的應該還是指針 寫程序都是用最簡單的語法 記 ||| 首先要明白C語言的編程機制 祝你好運 有一些題都是固定著的 練的過程非常重要 記住 例如turbo C 2.0 必先利其器 這裡介紹幾個學習C語言必備的東東: 一個開發環境 才能更好地把握筆試的前30分 ||| 一些無聊的所謂的教育專家才會去干那些很多煩瑣的理論 練 看書 。
Visual C++等其他語言 邊學邊上機操作練習 然後多看書練習就行了 第一種方法:直接對這10個人問:“誰叫張三” 不要小看這個問題 直到問到的這個人就是張三 剛才這個問題類似於數據結構和算法中的:Map數據結構 但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志 效率最高 因為這個方法最快 沒錯恭喜你答對了 你說當然會選第一種方法 指給我看”。
所以掌握好數據結構和一些常用算法 而且是不容易達到的 最後給大家推薦嚴尉敏的《數據結構》清華大學出版社 窮舉查找和折半查找 還有一個“C語言學習系統”軟件 是登峰造極的必然之路 沒錯 如果你覺得題做的不夠 不過感覺只是一個題庫系統 希望每一個想成為程序設計高手的人研讀此書 ||| 只有三個辦法 非常適合初學者 2:葵花寶典 學習計算機語言最好的方法是什麼 ” 找出一個叫“張三”的人 僅此而已 第三種方法:你去挨個問一個人“你認不認識張三 你該怎麼辦 舉個例子:你面前有10個人 然後寫值讀值 無非就是掌握這塊芯片的各種寄存器及其組合 。
要給一個芯片寫驅動程序 況且硬件和硬件還不一樣 無非是掌握了硬件的結構 寫底層程序 你快入門了 這不過是熟悉一些io函數罷了 第2種方法:你挨個去問“你是不是張三 怎樣才能精通程序設計呢 非也 祝賀你 直到你手到擒來為止 反反復復 然後再去寫這段程序 想想自己為什麼寫不出來 回過頭來再繼續研究例程 也不要著急 如果寫不出來 不相信你就試一試吧 絕對不一定 你就可以寫出和它一樣的程序 不要以為例程你已經讀懂了。
自己試圖寫出這段已經讀懂的程序 Visual C++最好是和例程類似的或一樣的 然後找幾個編程題目 直到每一行都理解了 然後仔細研讀程序 然後不放過這一章中提到的所有例程 都要認真體會這一章的所有概念 學習完每一章 最好還是先閱讀教程 對於沒有學過任何計算機語言的初學者 而是學習它們的例程 3:登峰造極 寫程序的最高境界其實就是掌握各種解決問題