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