search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

C語言其實和簡單

在實際教學過程中,有不少同學覺得C語言學習比較困難,就我的理解,主要有兩點原因。第一,C語言的語法知識太多、太瑣碎;第二,反覆地做演算法類的編程練習,不感興趣,不願寫程序,進而覺得入門困難。

分析了上面的原因后,我們採取了對應的策略:

首先,入門時僅講最少需要的語法知識,一些額外的語法知識先不要學。比如++、--、複合賦值運算符、逗號運算符、switch-case語句、do-while語句等。實際上不學這些語法,也可以寫出完整的程序。

其次,足夠的編程量是必須的,可以充分利用在線OJ系統,會給你一個正反饋,並在初始學習編程時養成嚴謹的習慣。

再次,為了培養同學們對編程的興趣,我們採用了通過遊戲開發來教編程的方式,可以參考:知乎專欄 。同時,C語言中的相應語法知識,如函數、數組、指針、文件等,都是在開發遊戲的實踐中,遇到問題,學習相應語法知識后解決問題,從而得到更深的理解和體會。

最後,有條件的話,還是和同學一起學習,這樣可以互相交流、督促。後面開發較大的遊戲練習時,可以進行有效的團隊合作。

希望你能和我的學生一樣,寫代碼寫的來不及吃飯、來不及睡覺,經過辛勤的努力,最後拿出非常自豪的遊戲作品,向同學、朋友、家人、老師進行展示。。。在這個過程中,你的C語言會提高很快的。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦