天天看點

vb與c++

   c++考試已經成為過去式了,但是學習還在繼續,按照米老師的思想,考完試就應該做一次總結。我之前還真的是沒有寫過關于C++的總結,現在想起來了,我覺得應該把它和之前學得vb結合起來總結。

一、vb

   (一)心态  

   vb在我們看來,應該也算是一個比較簡單的程式設計語言,畢竟我們學了一年多。第一次接觸vb是學習安排的計算機課,很幸運,是米老師擔任我們的講師。那時候很早就聽說了米老師,可是從來都沒有見過米老師。米老師講課的方式和提高班上課的方式是一樣的,思想居多,很少說技術的問題。但是每次聽完他的課,到機房就會敲書上的例子。例子很陌生,代碼很陌生,甚至是連綠色的注釋都不知道是什麼,都一一敲上去,設定控件的屬性都是照着課本的,也經常出錯,而且是一出錯就不知道怎麼改。還好那時候有師哥師姐在,他們都會很有耐心的幫我調錯,告訴我這是什麼,那是什麼,是以說,那時候我就開始學習vb了。

   無知的我面對陌生的vb,隻要我的程式能夠運作出結果,我就覺得很高興很有成就感。敲不出來也覺得沒什麼,因為那時候我還真的是以玩的心态學,就覺得敲代碼也是一件很有意思的事。

(二)内容

   備考的時候,米老師也是在vb的基礎上給我們講C++的。那我們再回憶一下vb的知識

vb與c++

   回想vb,它的知識似乎就是這些了,基本功能和對象。

二、C++         

 (一)心态

  接觸C++的時候,我已經接觸了C#,但是對于C#還是不太熟悉。每次做題的時候都是在考試系統上做的,挺陌生的,那些代碼一眼看上去就像天文一樣,根本就看不懂啊。于是回去看了看資料類型和表達式,算是解決了一塊。後面又遇到了指針和友元函數這些陌生的東西,還是回去看課本了。當我進入狀态的時候,突然來了個C++不免考的消息,感覺被潑冷水了,頓時,所有的熱情就消失了,是以C++的學習就戛然而止了。但是我從考場出來的時候,我後悔了,突然明白了我錯過了一次學習的機會,我比别人少了一次學習的機會。

(二)内容

C++ 的内容和vb有相同的地方,也有新增變化的内容。

vb與c++

三、對比

(一)功能實作

    1、函數:除了vb所擁有的函數外,C++還多了指針函數、内聯函數、友元函數、函數重載等。

    2、控制結構:

      1)判斷式中出了If結構外,多了switch判斷式;

      2)新增了break,continue語句;

    3、資料類型和表達式:資料類型和表達式基本上和vb裡的一樣,就是個别符号的表達式有些變化

(二)對象

    C++是面向對象設計的程式語言,是以這一塊它和vb有很大不同,從類中構造函數和析構函數,産生繼承與派生,進而呈現對象的多态性。因為多态産生異常現象,進而又多了異常處理。

四、總結

    這些總結都是我個人的了解,從中肯定有錯。我覺得C++不單是一門語言,它還是一個系統,每一塊都是有聯系的,進而夠成一個系統。而這門語言系統與vb是相通,隻是我還是沒有學透。我相信在日後的學習裡,我會更好的掌握這門語言。