董婉萍
摘 要 C++語言是計算機編程過程中使用最為廣泛的一種語言,這也在一定程度上決定了C++語言在計算機編程中的重要地位,隨著計算機研究的不斷深入和推進,我們國家的計算機編程技術也一直在不斷提升,但是不可否認的是C++語言的學習難度比較大,對于學生的學習興趣和學習能力有非常大的挑戰,縱觀我們國家的計算機C++語言的編程技術發展可以看出目前的計算機C++語言編程技巧還存在很多問題,還有很多需要改善的地方,本文主要針對這些問題及解決措施展開討論。
【關鍵詞】計算機 C++語言 編輯程序 技巧
1 計算機C++語言的內容
計算機C++語言雖然學習難度大,但是只要打好基礎,循序漸進的學習,就能掌握C++語言編程技巧,C++語言基礎課程主要包括以下內容:1)C++語言程序設計基本結構即選擇結構、循環結構和順序結構;2)C++語言運算符及操作運算符的順序;3)C++語言中共用體和結構體;4)C++語言函數指針、數組指針及指針數組;5)C++語言文件操作。其中選擇結構、循環結構和順序結構是學習C++語言的基礎,必須要遵循執行流程進行這些程序結構,以任務選擇結構的輸人為標準,完成任務指導,使各項條件均達到程序設計基本結構的要求。
C++語言的特點主要通過運算符及操作運算符的順序體現出來,包括大量的運算符,能夠靈活的應用于程序中。如果一項程序中涉及不同種運算,會根據結合順序、優先級對各類運算符進行運算。共用體、結構體是C++語言編程過程中使用率最高的一種數據類型,發揮著描述多數據實體的作用,二者能夠對C++語言編輯程序中包含的不同類型的數組、數據進行組合,使之形成一個統一的整體。結構體即為由多個數據項構成的單元,而數據項本質上指的就是不同數據組成的實體。C++語言編輯程序中包含的文件指的是一組相關數據的有序集合,根據不同的劃分標準可以分為不同的類型。
C++語言編程的核心思想:C++語言和大多數計算機語言一樣,除了自身獨有的單詞結構和特有標識,其邏輯運行和基本算法大都是相通的,C++語言中擁有結構和指針,但卻不想當前許多高級程序語言一樣能夠面向對象。因為不能良好的調用對象使得在對軟件功能要求越來越全面的當前社會,用C++語言進行編程其工程量和項目運行周期要比運用其他高級語言進行編程的項目工作量和時間要更大更多。即便如此,C++語言的嚴謹性和邏輯性還是被良好的繼承了下來。面向對象使得代碼的書寫量大幅度減少,也讓整個項目的運行周期能夠很好的縮短下來并且最終完全不會影響質量。但任何技術都是在不斷發展和完善的,計算機語言也是,將C++語言的不完善處進行良好的根除,但其嚴謹的邏輯性在當前任何其他高級語言中都能得到良好的體現。一個程序的編寫,只有保障其嚴謹的業務邏輯才能讓之后的運行不出現錯誤,遞歸中等嚴謹的邏輯性和步驟的環環緊扣都是一直以來任何計算機語言所遵循的。
2 計算機C++語言編輯程序技巧
2.1 注重實踐,從實踐中找到編程的技巧和方法
對于編程的學習,當然不能停留在對理論知識的掌握上面,需要通過實踐進行鍛煉和提升,想要提高計算機C++語言編程能力,就需要多進行上機練習。上機可以將學生的動手操作能力提升,在實踐中將學習到的理論知識進行運用,通過上機,將自己在理論知識學習中的薄弱之處進行指出,然后進行改進,實現計算機C++語言編程的效果,提高實際操作動手能力。
將上機練習這類的簡單習題都做的熟練和完善后,接下來就是實際項目的操作了。當然對于一些實力較強的可以嘗試通過自學進行一些小游戲小項目的獨立編寫。對于任何一個項目,能夠獨立完成對其整個代碼編寫能力的提高都是巨大的。而在認為自身實力還不夠的情況下可以加入一些實際項目進行參與編程。真正的實際項目不想書本中的習題將一切情況都考慮的理想化,而實際項目中會不斷出現一個有一個的意外和需求改寫。在實際項目中的鍛煉才是對C++語言編程技巧的真正學習提升。
2.2 注重對示例程序的研究和分析
對于初學計算機C++語言的學生來說計算機C++語言的學習是一件非常困難的事情,不僅僅是理解上的困難,更多的是對于這個知識的不了解,對于整個事件的不了解,這個時候只有實際的案例對于學生來說才是最有效、最具有指導意義的,因此要想提升學生對于計算機C++語言的編程技巧必須要學會充分、高效利用示例程序,通過示例程序的學習學生不僅能夠學習到基礎的C++語言編程技巧,而且可以通過對計算機示例程序的不斷研究和學習,從中受到啟發,創新出新的計算機C++語言編程技巧,從而達到學習計算機C++語言編程語言的目的。而且在實際的計算機C++語言編程技巧的教育教學過程中也有很多的示例程序的講授,由此可見示例程序對于計算機C++語言編程學習的重要性,只有這一重要性在學習中得到了體現,計算機C++語言的研究才會不斷深入和推進。
2.3 注重理論知識和技巧的綜合應用
理論知識和實踐是兩個不同的學習方法,但是對于計算機C++語言的學習和教學來說這兩者必須要結合起來,否則只有理論知識的學習或者是只有實踐的學習方式都是不正確的,只有理論會使得整個計算機C++語言的學習缺乏實踐性,對于學生的學習來說沒有實際的價值和意義,但是沒有理論支撐的實踐也是沒有太多意義的,因此在計算機C++語言的學習和教學過程中必須要同時注重實踐和理論知識的共同研究和學習,只有將這兩者共同結合起來,才能夠更好地為學生的C++語言學習和技巧創新提供服務和支持,因此在實際的計算機C++語言練習過程中必須要同時注重理論知識和技巧的綜合應用。
3 結語
計算機C++語言對于我們國家的經濟發展和社會發展都有非常重要的實際價值和意義,尤其是對于我們國家未來更長遠的計算機行業的發展和壯大來說計算機C++語言就顯得尤為重要,盡管目前我們國家的計算機C++語言編程技巧已經取得了一定程度的發展,然而不可否認的是仍然存在很多的問題,相信隨著我們國家政府對計算機C++語言編程技巧研究投入和投資力度的不斷加大,我們國家的計算機C++語言技術必然會得到很大程度上的提升,計算機行業也必然會隨之得到發展和壯大。
參考文獻
[1]耿際華.計算機C語言編輯程序技巧探討[J].硅谷,2012(16):171+151.
[2]胡渝蘋.關于計算機C語言編輯程序技巧探究[J].信息與電腦(理論版),2014(11):158.
作者單位
諸城市第一中學 山東省諸城市 262200