?

C語言難點及編程技巧分析

2017-04-01 17:38蔣菊英
數字技術與應用 2016年10期
關鍵詞:作用分析

摘要:近些年信息技術發展迅速,社會需要大量專業的計算機人才,C語言是學習計算機知識的專業理論課程,能夠為以后的學習打下專業基礎。但目前C語言學習受到各方面因素的影響,學習效果不是很理想,很多時候即使努力也達不到預期效果?;诖?,本研究中筆者主要分析C語言知識中C語言編程技巧的作用。

關鍵詞:C語言編程技巧 難點學習 作用分析

中圖分類號:TN911.22 文獻標識碼:A 文章編號:1007-9416(2016)10-0250-01

現代計算機編程語言體系中C語言是重要的組成部分,本身具備高級編輯與低級編程語言形態的特征,在現代計算機系統軟件及應用軟件編寫修正中都可以應用,因此現存的各類計算機編程語言中C語言的應用最為廣泛,是全世界范圍內應用最廣泛的編程語言形態。但該編程語言形態復雜枯燥,給初學者造成了極大的困擾,很多時候付出極大努力卻依然不能良好地掌握,基于此,本研究中主要論述如何在C語言學習中發揮C語言技巧的作用。

1 C語言特點分析

前文已經講述過計算機編程語言中應用最廣泛的就是C語言,學習者在學習前應該了解C語言的特點,方便掌握學習方法。

(1)C語言操作靈活、較為緊湊,使用時并沒有很嚴格的語法限制,整個程序書寫過程相對自由[1]。同時C語言具備高級語言的結構與低級語言的實用性,整體功能強大,具有極強的可操作性;(2)學習者學習其他編程語言前首先要掌握C語言,具有強大的可植性,可以適應多種操作系統,編程中靈活使用運算符提高書寫效率;(3)C語言語法中數據結構多樣化,既有簡單的也有復雜的,具備極強的圖形處理能力;(4)C語言具備結構式的語言特點,可以使用數據與代碼分割,清晰的程序層次,使用、調試及維護過程簡單。C語言可以直接訪問和操作物理地址,是學習者學習計算機課程的必備知識,但實際中盲目學習C語言是學不好的,接下來筆者主要分析C語言學習中遇到的困難。

2 C語言學習困難分析

C語言憑借本身的特點得到了廣泛應用,但受到多種因素的影響,大部分C語言學習者在學習過程中感覺枯燥,經過一段時間基本知識的學習后,還是不能掌握C語言相關的基礎性知識,出現這種情況的原因主要為以下幾點。

C語言屬于典型的高級計算機軟件編程語言,相比于傳統編程語言,后者主要面向對象式,前者和傳統語言形態不同,這種區別造成學習者編程時不能直觀感受操作過程,學習者只能在軟甲語句編寫完成調試后才能對結果有感知,軟件語句編寫中某一環節出現問題,就會造成程序輸出結果存在錯誤[2]。

同時C語言表意元素體系中含有大量數量算法與數據式應用結構,造成學習者學習和理解過程中出現明顯的障礙問題。長時間下來學習者會對C語言學習產生厭倦心理,隨著學習的深入,逐漸喪失掉繼續學習的動力,不能保證自身的學習效果,這也是造成C語言學習困難的主要因素?,F實中大部分學習者都受到這些因素的影響,造成C語言學習中充滿困難、出現半途而廢的情況。

3 C語言學習中C語言編程技巧的作用

如何發揮C語言編程技巧在C語言學習中的作用呢?學習任何一門課程都要掌握其精髓,C語言學習中需要熟練掌握各種編程技巧。筆者結合實踐認為可以從以下幾個角度展開分析。

3.1 充分掌握指針使用技巧

指針使用技巧掌握程度直接影響C語言的學習,合理運行指針技巧可以將軟件編寫中的復雜問題簡單化,順利實現編寫目的。雖說指針存在一定的不足-消耗內存,但其本身編寫速度較快,更加容易編寫,同時相比于編程內存指針的一點內存消耗可以忽略不計。指針學習時除了掌握課本材料上的內容外,還可以通過網絡查詢相關延伸資料,全面熟練地掌握指針技巧。指針是C語言表意符合元素體系中復雜的變量類型,構成元素指針名、指針類型與指針參數賦值。指針使用時與其他變量有相同點也存在一定的區別,其中主要的差別體現在參數賦值與類型。

3.2 掌握C語言中的特有函數

利用C語言編寫軟件編程,編寫中充分調動C語言表意元素體系中的特有函數,函數特指編程語言體系中的功能性內容,每個函數代表編程語言中的某項功能,函數定義開展中,需要保證函數的描述性指標的全面性,包括名聲、返回值屬性類型及參數名稱等。C語言現行編程技術應用體系中,函數性功能工具系統定義有效且穩定,軟件編寫中編寫者只要完成必備操作即可。

(1)數學知識掌握。C語言學習中離不開數學知識,深厚的數學知識儲備可以解決C語言學習運算中的問題,在計算機行業中經常說數學是計算機之母,從中可以看出計算機學習中數學知識的重點[3]。在學習C語言的過程中邏輯思維較好的學習者可以很快掌握C語言,編程前會展開分析,選擇合適簡單的運算方式。

(2)掌握有效位運算。C語言編寫中應用位運算可以簡潔代碼并提高運算效率,快速且有效解決具體問題。計算機程序中最小的數據單位被稱為位,也是學習者要掌握的基礎運算程序,同時也是操作與運算的基礎單位。

在實際學習中應該具體問題具體分析,激發學習者的學習興趣,提高編程效率,促進C語言學習效果的提升。

3.3 良好編程習慣的養成

C語言學習中良好的編程習慣是基礎,從學習者編寫第一行代碼開始養成習慣,形成良好的代碼風格,比如:全面考慮問題,通過應用if和else囊括所有情況,最主要的是確定報錯信息;考慮所有程序出口,盡可能多地輸出報錯信息,同時做好編號處理,這樣調試過程中可以用最短時間進行定位;采用良好縮進方式編寫程序,同時寫出程序中的對稱代碼,將換行符加在提示信息前后;代碼編寫一定長度后需要寫出程序注釋,對所寫程序進行測試,及時發現問題并采取措施進行完善。

4 結語

在我國現今新課程的大環境之下,學習者必須要提升自身的計算機綜合素質,因此必須要在培養興趣的同時開拓他們的思維,讓學習者能夠對C語言框架中的各類要點加以靈活運用,同時提升學習者的邏輯思維能力。本研究中筆者結合學習者的情況分析了C語言的難點與編程技巧分析。

參考文獻

[1]彭長英.基于計算機技術C語言應用研究[J].計算機光盤軟件與應用,2015(03):47.

[2]陳虹頤.初學者在學習C語言編程過程中易犯的錯誤[J].考試周刊,2011(02):23.

[3]高挺挺.利用錯誤提示提高學習者的C語言編程興趣[J].電子技術與軟件工程,2015(13):101.

收稿日期:2016-09-02

作者簡介:蔣菊英(1965—),女,甘肅天水人,本科,畢業于蘭州大學,中級講師,研究方向:計算機教學。

猜你喜歡
作用分析
教師在幼兒游戲中的作用分析
中國風元素對現代產品設計審美性提升的作用
職業技能鑒定的發展與
當前鐵路工務線路設備管理對安全生產的作用分析
工商管理培訓對保障企業管理水平的作用分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合