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