C語言學習筆記6

2021-06-18 02:33:14 字數 1797 閱讀 8247

最開始學習的時候從最簡單的程式設計開始學習,那麼我們都會看一些關於

c語言基礎書籍

,把基礎打好之後我們會慢慢的看一些

c語言提高書籍

,那麼接下來我們就繼續進行打基礎的工作。

1、啟動vc++ 編譯系統

單擊「file」選單中「new」命令,進入vc++編譯系統介面,選擇「files」選項卡,選擇c++原始檔命令,輸入檔名存放位置選擇驅動器或目錄單擊選擇。輸入c++ 源**、原始檔,編輯介面,可以將此源**另起檔名存檔 ,選擇編譯命令,將源文生成.obj檔案或.cpp檔案。

2、錯誤的原因

如果編譯出錯,會出現提示資訊,指出錯誤的位置及種類,將游標移到該行,雙擊錯誤所在行,生成可執檔案,通過後單擊該命令執行程式,執行結果顯示在dos屏上。

注意:不可以在軟盤上執行程式!應該把儲存在軟盤中的原始檔拷貝到硬碟的目錄中再執行! 

未編譯前,只有乙個源程式所在目錄。編譯執行後,出現眾多附加檔案,同時,產生乙個子目錄, debug目錄中,有obj和exe檔案。 

另乙個例子 #include  void main(void) { cout << 「i=」; //顯示提示符int i; cin >>i; //說明變數i //從鍵盤上輸入變數i的值cout << 「i的值為:」 file->c++ source file 選擇,出現編輯框後,鍵入c++源程式編譯,build->compile ****.cpp 執行,build->execute ***.exe(或者用快捷鍵ctrl-f5,或者是單擊工具欄中的紅圖示)

傳統的程式語言

20世紀60年代開發的simula 67,它是物件導向語言的鼻祖。它將algol 60中的塊結構向前推進了一大步,提出了物件的概念。20世紀70年代出現的ada語言是支援資料抽象型別的最重要的語言之一。但是,ada語言不是全面的支援繼承,因此人們常稱它為一種基於物件的語言。smalltalk語言是最有影響的物件導向的語言之一。它豐富了物件導向的概念。該語言併入了simula語言的許多物件導向的特徵,包括類和繼承等。在該語言資訊的隱藏更加嚴格,每種實體都是物件。  

物件導向程式設計的發展

物件導向程式設計的概念提出後,某些公司和機構曾經開發出一些純物件導向的語言,比如第乙個成功的純物件導向的程式語言的 smalltalk,但是由於廣大的程式設計師不能一下子完全接受物件導向程式設計的思想,不能完全適應物件導向程式設計的技術, 這些語言都沒有能夠廣泛的流行起來。事實上,程式設計師們長期採用結構化的程式設計方法,並從中汲取了許多寶貴經驗,形成了巨大的財富,這些財富應該得到繼承和發展;而且結構化程式設計方法在小型軟體專案的開發設計上仍然很適用,完全否定這種設計 方法也是不恰當的。

c++作為一門混合型語言,在增加對於物件導向方法的支援的同時,還繼承了傳統程式語言的優點,克服了其不足之處,使得自身既適用於結構化程式設計,又能滿足物件導向程式設計的要求,這就符合廣大程式設計師逐步更新其程式設計觀念和方法的要求,因而很快流行起來。總之,對於傳統的財富不是完全拋棄,而是繼承並發展是c++語言成功的重要原因。

物件導向的程式設計

物件導向的程式設計是一種重要的程式設計方法,它能夠有效地改進結構化程式設計中存在的問題。物件導向的程式與結構化的程式不同由c++編寫的結構化的程式是由乙個個的函式組成,而由c++編寫的物件導向的程式是由乙個個的物件組成的,物件之間通過訊息而相互作用。

在結構化的程式設計中,我們要解決某乙個問題,就是要確定這個問題能夠分解為哪些函式,資料能夠分解為哪些基本的型別, 如int、double等。也就是說,思考方式是面向機器結構的,不是面向問題的結構,需要在問題結構和機器結構之間建立聯絡。物件導向的程式設計方法的思考方式是面向問題的結構,它認為現實世界是由物件組成的。物件導向的程式設計方法解決某個問題,要確定這個問題是由哪些物件組成的。

C語言學習筆記6

魯迅先生曾說過,偉大的成績和辛勤勞動是成正比例的,有一分勞動就有一分收穫,日積月累,從少到多,奇蹟就可以創造出來。學習也是同等道理,日積月累,逐漸儲備知識就可以完成自己的理想。然而看 c語言程式設計教程 是儲備知識的乙個方法,所以現在就來看看我要學習的知識內容。if語句是大型程式使用最多的結構,不管...

C語言學習筆記 6

1.指標的 在當代,大多數的現代計算機都會把記憶體分割成位元組,每個位元組都有著其唯一的位址。可執行程式由 和資料兩部分構成,而程式中的每個變數都占有著乙個或多個位元組,也就是說,每個變數都有著自己的位址。而這個就是指標的 其實每個位址就是乙個數,但是我們卻不能用數來表示位址,儲存位址,我們需要用指...

C語言學習筆記 6

1.指標的 在當代,大多數的現代計算機都會把記憶體分割成位元組,每個位元組都有著其唯一的位址。可執行程式由 和資料兩部分構成,而程式中的每個變數都占有著乙個或多個位元組,也就是說,每個變數都有著自己的位址。而這個就是指標的 其實每個位址就是乙個數,但是我們卻不能用數來表示位址,儲存位址,我們需要用指...