聽很多人說了很多關於二級c++的流言,比如:在你學完c#之後,學c++就一點問題也沒有了;在對付考試方面,總結加做題就可以了。去年,感覺c++離自己有段很遙遠的距離,便選擇了這一次再考,不管怎樣多的說法,學習方法還是不變的,第一步要做的便是巨集觀把握。
在有了學習vb和c#語言的基礎,c++算是第三門程式語言。從自己的學習經歷總結來看,程式語言的學習還是有很多地方都是相通的,可能換個環境會換個說法,亦或是換個方式。所以,看完c++的目錄,感覺還是很親切的。第一章《c++程式設計簡介》
這一章從回顧程式語言發展的歷程出發,敘述物件導向程式設計語言的產生、發展、物件導向的軟體開發的基本特徵以及物件導向的軟體開發過程,可以說是乙個抽象出來的類,之後便是對例項化出來的乙個物件——c++語言的詳細介紹,其中包括產生、特點以及開發過程。通過乙個例項,讓我們進一步了解到了其程式結構。
後面便都是對c++語言的詳細闡述,首先明確的一句話:c++是從c語言發展演變而來的一種新型的、以物件導向為特徵的程式語言。所以,後面的總結主要概括為兩點,一是語言基礎,一是物件導向的程式設計。
第乙個:c++語言基礎
這部分內容,在vb和c#的學習中都有接觸,應該說學習每門程式語言都會有這樣乙個基礎的介紹。在此我們也可以將程式開發過程套用於之上。
在我們程式設計前,我們必須得有一定的基礎,清楚各種資料型別,有時候是定義某個變數,有時候還可能會用到陣列等,所以這部分的內容是需要點點滴滴積累而成的。
在程式設計過程中,不管怎樣的乙個程式,都不會離開順序、選擇以及迴圈三大控制結構,而其中的作用域和一些變數型別的宣告是需要我們特別注意的,往往會因為不謹慎而使程式報錯。
在程式寫好後,就是相應的輸入和輸出,而且應該有相應的格式。沒有人可以保證自己的程式在任何情況或條件下都不會出錯,這就相應的需要我們學習一些異常處理的知識,以備不時之需,在編寫程式中,也可以適當的應用捕捉異常方便我們除錯程式。
第二個:物件導向程式設計
物件導向的程式設計已經接觸很久了,在很多地方的學習中也是遇到過,自己在之前的學習中也有多次結合不同的學習階段做過總結,所以這部分的內容也是非常熟悉的。物件和類,這個一直掛在嘴邊的概念,從剛開始的迷惑到現在的清晰,這也是我們從vb一種基於物件、面向過程的學習到完全物件導向的乙個轉折。剛開始總是覺得很難攀登,現在想想其實也很是簡單,不過學無止境,這些簡單概念清楚了,還是會有其它知識等著我們去追尋,就比如說最後一章string類字串處理的內容,也是值得我們去做點點滴滴積累的。
小結:
第一遍快速閱讀下來,整本書的內容也是感覺非常清晰的。只有做到了這一點,後面的學習才有下去的可能。c++程式設計,一是語言基礎,二是物件導向。結合之前vb和c#的知識學習,新知識也就沒有什麼了,最多就是講解詳細與否的區別。可能之前有個了解,而在這裡需要深入學習;也可能之前經歷過了細緻學習,在這裡只要再回顧了解一下就好。
第一遍巨集觀的學習結束了,合上書,回想著自己的導圖,整本書的內容也就都在心中了。這麼久的訓練,這麼久的學習方法,感覺還是很有效果的。不管什麼考試或是學習階段,第一遍巨集觀把握還是很有必要去做的。只有「會當凌絕頂」,才可能「一覽眾山小」。
第一遍部落格
踏入程式猿一年的感想 想著現在,回憶已前,實在是好的太多太多了,但總感覺有點不足 常常在想人都是這樣的,都想往高處走 但是你要有這個能力才行。心總是在動盪,但最終還是要學會怎麼去改變,改變自己!2014年人生的乙個起點,當時還在工廠上班對於現實的不滿,工作中種種不順,不屈服現在的狀態,想在後面找到新...
CSDN第一遍文章
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 markdown編輯器使用指南儲存 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,...
自考第一遍學習
剛開始了解自考,感覺自考很難,一考十三門,加上有免考的,差不多十一科,加上沒有老師講,自己學習。當我一點一點接觸自考,進入自考委員會,感覺自考也就是那樣。接下來我就說說自考第一遍學習給我的感受,自考第一遍學習的目的是為了,了解一本書的大概知識,構建框架,是幫助我們更好的了解課本,在這一階段,有很多小...