第1篇 基 本 知 識 2
第1章 C++的初步知識 2
第2章 數據類型與表達式 8
第2篇 面向過程的程序設計 22
第3章 程序設計初步 23
第4章 函數與預處理 134
第5章 數組 167
第6章 指針 187
第7章 自定義數據類型 225
第3篇基于對象的程序設計 248
第8章 類和對象 248
第9章 關于類和對象的進一步討論 267
第10章 運算符重載 297
第4篇 面向對象的程序設計 317
第11章 繼承與派生 317
第12章 多態性與虛函數 342
第13章 輸入輸出流 354
第14章 C++工具 376
0.png (34.91 KB, 下載次數: 56)
下載附件
2018-7-4 04:49 上傳
0.png (28.2 KB, 下載次數: 61)
下載附件
2018-7-4 04:49 上傳
的類型為整型。程序第6行的作用是向操作系統返回一個零值。如果程序不能正常執行,則會自動向操作系統返回一個非零值,一般為-1。
函數體是由大括號{ }括起來的。本例中主函數內只有一個以cout開頭的語句。注意C++所有語句最后都應當有一個分號。
再看程序的第1行“#include <iostream>”,這不是C++的語句,而是C++的一個預處理命令,它以“#”開頭以與C++語句相區別,行的末尾沒有分號。#include <iostream>是一個“包含命令”,它的作用是將文件iostream的內容包含到該命令所在的程序文件中,代替該命令行。文件iostream的作用是向程序提供輸入或輸出時所需要的一些信息。iostream是i-o-stream 3個詞的組合,從它的形式就可以知道它代表“輸入輸出流”的意思,由于這類文件都放在程序單元的開頭,所以稱為“頭文件”(head file)。在程序進行編譯時,先對所有的預處理命令進行處理,將頭文件的具體內容代替 #include命令行,然后再對該程序單元進行整體編譯。
程序的第2行“usingnamespace std; ” 的意思是“使用命名空間std”。C++標準庫中的類和函數是在命名空間std中聲明的,因此程序中如果需要用到C++標準庫(此時就需要用#include命令行),就需要用“usingnamespace std; ”作聲明,表示要用到命名空間std中的內容。
在初學C++時,對本程序中的第1,2行可以不必深究,只需知道: 如果程序有輸入或輸出時,必須使用“#include <iostream>”命令以提供必要的信息,同時要用“usingnamespace std;” ,使程序能夠使用這些信息,否則程序編譯時將出錯。
例1.2 求a和b兩個數之和。
可以寫出以下程序:
完整的Word格式文檔51黑下載地址(共391頁):
面向對象設計與思想.doc
(4.75 MB, 下載次數: 32)
2018-7-3 22:25 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|