-
1 # o笑對人生o1
-
2 # 玩著學程式設計
1、找個好的影片教程,然後多練習,多思考,多模仿別人的程式碼,看別人是怎麼實現的
還有比較重要的是,需要堅持,不要放棄
2、順便給你推薦一下當時學習C語言看的影片教程,如鵬網的C語言也能幹大事系列
透過開發小遊戲,開發網站的方式來講解C語言的知識點,挺不錯的,通俗易懂,聽起來不枯燥,沒想到C語言還可以這麼學,特別的有成就感
-
3 # andorX
我相信你的學好不僅僅代表著及格,首先,拋棄掉VC6,其次,不能侷限在教材,最後,上下結合
拋棄VC6,因為他不是一個符合標準的編譯器,在當前時代更是有些落伍。不侷限教材,因為大學教材教的東西太淺薄了,比如譚浩強,全學完了,也才剛剛勉強能稱作入門,你需要更專業的書籍。上下結合,c語言不僅需要語言知識,上有計算機原理,編譯原理,下有資料結構,API介面,上下結合,才能算是學好
-
4 # 程式小屋
我闡述下我,作為一個過來人的觀點(絕對管用,不管用找我)
1、專業的第一門程式語言
c語言基本上是大學軟體專業必修的第一門程式語言課程,第一年的c語言的基礎打紮實了,對後面學習其他程式語言是非常有好處的,所以如果你喜歡這個專業,在大一的時候務必多下功夫,多花時間
那麼,怎麼去學好這門基礎語言呢?
2、認真聽課
老師講的書本上的東西,這個是必須要每一次課程的知識點都要弄清楚(我就是當時對程式設計有很大的興趣,自己上課時候準備一個小筆記本,主要自己不懂的,必須記下來),不懂就去問
我記得一年的c語言課程下來,我有了一個半的記錄c語言基礎的小筆記本,班裡好像沒有哪個記的有我多的,是不是有點誇張?c語言基礎也就那麼多,居然還有這麼多要記的,對,就是這樣的,只要你聽到的c語言不懂的就記
3、實踐實踐在實踐
學軟體,學程式碼,最關鍵還是多多去在電腦上面編碼,這個最重要,是不是就去編碼,老師應該會佈置很多的作業吧,課外自己再找一些c語言的小專案做一做
並且,這個時候,上面做的筆記就時不時會派上用場了
4、自我學習
老師畢竟只會將課本上的知識(我上大學的老師還是挺好的,在暑假的時候,給院裡的一些程式設計可以的童鞋去教一些c語言演算法,資料結構等等),還帶我們去參加各種軟體設計大賽,我算是比較幸運的吧,各種比賽都獲得了不錯的成績吧。所以,自己也得課外的去學習一些知識,技巧什麼都,比如system(cls),getchar()函式,書本上基本上都不會提的東西,只能靠自己去摸索
所以,也可以總結下,大學拉開差距的主要因素還是課外你花的時間比別人多
5、c語言拔高
學完一年的基礎後,就是拔高階段了,拔高,顧名思義,就需要學習更加深的知識,比如上面說過的資料結構和演算法,例如連結串列,二叉樹,圖等等,都是c語言裡面比較難的部分,學好了這些拔高的知識,相信,在國內隨便參加一個軟體程式設計大賽,拿一個獎是完全沒問題的
-
5 # 讀研那些事兒
計算機專業學生,看到這個,結合自身來分享點經驗。
C語言是大學入門級語言,重要性自不用說。但如果只是上課聽老師講課或是課後看書,頂多能把概念掌握,想學好不大可能。
C這門程式語言的學習歸根結底還是要注重實踐,多上機操作很重要。前期不要求寫多麼複雜的程式碼,只要按照書上的要求把題目做好就可以了。
基礎的東西吃透後,就是要瘋狂的模仿別人的程式碼。把別人程式碼好的用法、好的思路統統記下來,與自身比較,“取之精華,去之糟粕”。漸漸的就會發現自己的程式碼會更簡潔,自己思路也會更加開放和縝密。
千萬不要急於創作程式碼,當你自己把別人的東西都學會了,也就站在了巨人的肩膀上。這個時候你寫出來的程式碼才有水平。
如果覺得程式碼枯燥乏味時,可以找一些很有趣的東西去學習。比如我當時就學著網上大神們用C語言寫“飛機大戰”、“貪吃蛇”等遊戲。這些很考驗自己的邏輯思維能力和對陣列、指標的熟練運用,可以嘗試一下。
回覆列表
多謝邀請,首先我對此專業知知甚少,不敢冒言,但請見諒!我覺得應先有興趣,再有恆心就無往而不收了。學習沒有倢境好走,不下苦功夫,難得真學識。願天下竿竿學子們都能學以致用,奮發圖強,力爭上游。在大學裡去實現人生的自我價值,去實現自己的理想!!!!