摘 要:C語言的使用較為廣泛,是一種工具,非常強大。C語言功能多種多樣,語義清晰簡明,是工作學習的好助手。
關鍵詞:C語言;閱讀參考書;訓練動手能力;利用網絡資源
C語言是比較專一的,不會過多地產生其他產物,只會提供最基本、最需要的語言特性作為核心出現。C語言的移植是比較簡單的,剛開始就基本上是“一次編寫,處處編譯”的狀態,只要在特定平臺上的編譯器完整的有C89標準,并且沒有經過其他特殊代碼的拓展。C語言存在自我的取舍,其應用的領域相當廣泛,其適合靠近硬件較底層的部分。C語言對我們的幫助很大,那么該如何學好C語言呢?
一、參考書的閱讀
要學好一門新的編程語言,首先要閱讀參考書。比如,《The C Programming Language》是一本學習C語言的經典書籍,其內容廣泛,將C語言的方方面面展示在書中。其包含了實用性非常高的程序,有一個完整的操作系統目錄瀏覽程序;《C語言參考手冊》這本書適合遇到問題的時候翻查,其沒有專注某個特定專題,比較詳細,是作為好助手的必備參考書。學生應認真地閱讀書本教程,掌握其中的概念,耐心閱讀,學習其中的例程。
二、動手能力的訓練
要想學好C語言,需要在閱讀參考書的基礎上,加強動手能力的訓練。自主地設置一個環境,將書本里每章節的練習題目或者項目要求親自動手完成。可以選用Windows系統的Code:blocks軟件來練習,其版本更新較快,調式功能也較為強大;有關計算機專業的學生可以下載Linux或者Xubuntu操作系統,用于練習。讀程序是學習計算機語言的最好方法,當閱讀完教程后,按照題目寫出自己讀懂的程序,能夠做到掌握各種解決問題的方法和手段就達到寫程序的最高境界了。
三、網絡資源的利用
可以通過網絡了解C語言的發展。C語言是結構化范式、命令式的編程語言,需要顯示定義,以靜態的弱類型為類型。C語言影響著大量的編程語言,但其有多線程、面向對象、GC、異常處理等缺失的特性。可以從維基百科中查詢到C語言的用處,幫助提高學生對C語言的了解。
總之,C語言具有靈活、高效、表達能力強、功能豐富等優點,要學好C語言,就要閱讀參考書,訓練動手能力,充分利用網絡資源等,找到正確的學習方法,成功地將C語言變為自己工作學習的好助手。
編輯 張珍珍