1樓:匿名使用者
如果你是想學c語言,我推薦還是在linux下進行吧。
至於你說的用windows人多,不學windows不行。其實linux的用途更加廣泛,有一句叫「即使你看不到,linux確已統一天下」。windows你看到的只是桌面系統用的人很多。
linux現在廣泛用在嵌入式系統和伺服器,用途廣泛,而且在linux下做開發的人也並不少,資源豐富。linux本身就是一個開源的系統,你可以簡單的獲得到它的原始碼進行閱讀和學習,你會慢慢發現linux c的美妙,同時linux上也有很多好用的開源軟體供你去學習。
關於學習過程,首先找一本基礎的c語言書讀懂讀透,然後學習資料結構,然後學習《unix環境高階程式設計》。前兩本書我沒說具體書名,這類書很多,你隨便找一本就行,不要貪多,一本足夠。在這一學習過程要多動手練習,這樣才能養成好的程式設計習慣和思維。
在這之後,你就可以選擇一個方向在進行深入學習,比如是伺服器上的程式開發,還是嵌入式應用開發,或者linux驅動開發等等。
2樓:憶蕭
程式設計關鍵在於對問題的分析和設計,分析什麼,設計什麼呢,程式 == 資料結構 + 演算法 是個著名的公式, c語言程序導向的思維模式是什麼,有沒有什麼具體的模式可以快速設計演算法和資料結構式很重要的,把程式設計通過自己的體會上升到哲學的角度,你會發現其實c語言是最簡單的語言,呵呵,個人深有體會,當你寫上個幾萬行的**以後你就明白了!!!
3樓:
既然你已經對c有所理解,那接下來我給你推薦一本很好的書,那就是c primer plus (中文版)的,很好很好的一本書,你要很認真的把它看完,每個程式設計練習都要做,看完以後,就看《c和指標》,也是一樣的每個程式設計練習都要做,接下來就是《c缺陷》了,在接下來就是《c專家程式設計》了,其實學c語言,就是每天都要編,記住每天,,一定要每天,指標你理解它了真的很簡單,
自己慢慢去體會吧,在學習期間可以經常做一些簡單的系統,你會很有成就感的,最後在說一下,c真的很重要,是很多語言的基礎,語言都是相通的,很有用,加油學吧,祝你好運。
4樓:db星辰
既然有興趣學那麼你會發現程式設計是件很有意思的是,你會享受那些過程。我學c用的教材是清華大學出版社出版的《標準c程式設計(第四版)》及《c語言程式設計案例實踐》
5樓:
資料結構,演算法,系統api,多學些底層的東西
C語言求程式,求C語言程式設計
求一個c語言完整程式 5 include define size 200 最長可以輸入200個數int main printf printf 一共 d個數 j 1 printf return 0 測試123123輸出結果是。一工6個數。int i,x,m,n 0,a 5 scanf d x for ...
c語言程式設計,C語言程式設計
這麼簡單還用不到結構體陣列和檔案 include include static int find x unsigned int number,int x char t 0 int count 0 int i 0 if itoa number,buf,10 null return 0 for buf ...
C語言程式設計 陣列的逆序輸出,求c語言大師,將一個陣列逆序輸出。
從最後一個元素,逆向遍歷到陣列的0元素,逐一輸出即可實現。1 建立陣列 2 輸入值 3 逆序遍歷輸出陣列。int main 擴充套件資料 將一個陣列逆序輸出。1 程式分析 用第一個與最後一個交換。2 程式源 define n 5 main i,temp printf original array f...