首頁>Club>
7
回覆列表
  • 1 # 程式設計獅W3Cschool

    在回答這個問題前,先問題主一個問題,那就是你學C語言的目的是什麼?

    1、如果你之前沒有接觸過程式設計,僅僅想透過學習C語言找一份工作的話,那麼個人不建議題主選擇C語言。Python、Java這類語言更易學,工作也好找。

    2、如果你是想在技術這條道路上走很遠的話,那麼C語言基本是必學的。

    因此,在學習C前,希望題主能夠根據自身的情況想清楚。

    好了言歸正傳,關於C語言怎麼學這個問題,很大,我們可以分為兩個部分來說:能否堅持以如何學習。

    能否堅持

    很多情況下,大部分學習c語言的入門者學不好c語言,都是因為心態,堅持不下去。

    因為C語言在你沒學習到很深的地步,你只能在黑框框裡玩,做不出實用性的東西。沒有一個正反饋,很多人就很難堅持下去了。

    不像python這類語言,入門之後很快就能自己做出有意思的東西,比如簡單的爬蟲,這樣就有繼續學下去的動力。

    因此,學習C語言,最重要的是心態要調整好,堅持下去才是正道。

    關於如何學習

    現在網際網路這麼發達,網上各種教程都有,建議可以先上網找些C語言的入門教程看看,W3Cschool、菜鳥教程都是國內比較好的程式設計學習網站,裡面都有比較系統的文字教程,從淺到深,講的都比較清楚。

    學習任何東西,都有先把書讀厚,再把書讀薄的過程,學習C語言,書籍自然也是必不可少。

    《C Primer Plus》非常推薦的一本C語言入門書籍,書中的每一個知識點都有很多生動簡單的示例,並給出了相應的執行結果.

    讀完這本書後,可以繼續看《C程式設計語言》,這本書適合有一些C語言知識的人閱讀,書裡面的習題建議都做一遍。

    程式語言的學習,並不僅僅是看,更重要的是手動去寫程式碼,積累程式碼量。

    看完這兩本書,基本上,就算是C入門了。

    接下來進階可以看《c和指標》、《c陷阱與缺陷》、《c專家程式設計》這三本,都是經典。

    歐,對了,《程式碼整潔之道》這本書是每個碼農我都推薦看的,學習變數和函式命名,程式碼縮排,註釋寫法等,一開始就養成一個好習慣,無疑對以後成長和工作是很有幫助的。

    記住這句真理名言:你寫的程式首先是給人看的。

  • 中秋節和大豐收的關聯?
  • 現在學什麼技術比較好?