實話說,c語言不適合作為初學程式用的語言,記得當年剛開始學程式時候試著看c語言,不好學,很費勁。而且要學通C語言,你必須的理解計算機的體系結構,比如你的清楚計算機記憶體管理原理你才能更好使用指標。
找易學的語言先上手
後來遇到VB和Delphi 學的很有趣,上手很快,寫個東西非常容易,所以一下子就喜歡上了,用Delphi寫了很多小玩意,改了很多人家發的原始碼。
有一門語言上手以後,在學其他語言就容易多了。程式設計的很多東西、思維都是相同,這些基礎的東西學好了,再加上興趣在學一門語言容易多了。
我不知道你學C語言的目的是啥?如果是為了學習語言而已,你可以先找一門容易入門的語言,比如Python啥的指令碼語言,先上手入門。
要培養興趣
興趣是最好的老師,在程式設計上也是如此。如果你對一門語言有了興趣,對要解決的問題有了興趣,你就能鑽進去,為了它可以不吃飯,不睡覺,不打遊戲,甚至忘記了女朋友,如此鍥而不捨才能學好語言。
找一本好看的書
一本好的書可以使你的學習之路少了很多坎坷,不知道你之前基礎如何,不過我給推薦兩本書,《C程式設計》(The C Programming language)《Linux C程式設計一站式學習》,講的很到位,也適合從頭一步一步深入進去。
本人學習程式設計的經驗
最後說下我自己學習程式設計的經驗,找一本書比如《C程式設計》堅持學,堅持練。把裡面的例子都敲打一遍,都編譯執行出結果。自己也試著改改東西,然後可能會出錯,找出錯來,弄清楚為啥錯了。
課後的作業也堅持自己做,都自己寫出來,寫不出來就再去看書上的例子,直到自己都解決了,做完了。然後拿自己的做的和標準答案對比下,找出自己的程式碼和答案的有啥不一樣,自己該怎麼提高,為什麼這樣寫不好,那樣寫好?還能有啥拓展提高的?
反正多學、多練、多想,就能攻克難關學好程式。
實話說,c語言不適合作為初學程式用的語言,記得當年剛開始學程式時候試著看c語言,不好學,很費勁。而且要學通C語言,你必須的理解計算機的體系結構,比如你的清楚計算機記憶體管理原理你才能更好使用指標。
找易學的語言先上手
後來遇到VB和Delphi 學的很有趣,上手很快,寫個東西非常容易,所以一下子就喜歡上了,用Delphi寫了很多小玩意,改了很多人家發的原始碼。
有一門語言上手以後,在學其他語言就容易多了。程式設計的很多東西、思維都是相同,這些基礎的東西學好了,再加上興趣在學一門語言容易多了。
我不知道你學C語言的目的是啥?如果是為了學習語言而已,你可以先找一門容易入門的語言,比如Python啥的指令碼語言,先上手入門。
要培養興趣
興趣是最好的老師,在程式設計上也是如此。如果你對一門語言有了興趣,對要解決的問題有了興趣,你就能鑽進去,為了它可以不吃飯,不睡覺,不打遊戲,甚至忘記了女朋友,如此鍥而不捨才能學好語言。
找一本好看的書
一本好的書可以使你的學習之路少了很多坎坷,不知道你之前基礎如何,不過我給推薦兩本書,《C程式設計》(The C Programming language)《Linux C程式設計一站式學習》,講的很到位,也適合從頭一步一步深入進去。
本人學習程式設計的經驗
最後說下我自己學習程式設計的經驗,找一本書比如《C程式設計》堅持學,堅持練。把裡面的例子都敲打一遍,都編譯執行出結果。自己也試著改改東西,然後可能會出錯,找出錯來,弄清楚為啥錯了。
課後的作業也堅持自己做,都自己寫出來,寫不出來就再去看書上的例子,直到自己都解決了,做完了。然後拿自己的做的和標準答案對比下,找出自己的程式碼和答案的有啥不一樣,自己該怎麼提高,為什麼這樣寫不好,那樣寫好?還能有啥拓展提高的?
反正多學、多練、多想,就能攻克難關學好程式。