出版時間:2008-5 出版社:清華大學(xué)出版社 作者:王志新,王大倫 著 頁數(shù):275
內(nèi)容概要
《C/C++程序設(shè)計上機(jī)指導(dǎo)》配合教材《C/C++程序設(shè)計實用教程》(王大倫編著,清華大學(xué)出版社),為讀者提供上機(jī)服務(wù)?!禖/C++程序設(shè)計上機(jī)指導(dǎo)》將程序設(shè)計分為56個題目進(jìn)行討論。每個題目給出典型的演示程序,并提供了點(diǎn)評?! ∮捎凇禖/C++程序設(shè)計上機(jī)指導(dǎo)》所附程序面廣量多,有利于因材施教,故適用于高等院校和職業(yè)院校學(xué)生上機(jī)、自學(xué)之用?!禖/C++程序設(shè)計上機(jī)指導(dǎo)》也可作為“C/C++程序設(shè)計”課程的教學(xué)參考書,為任課教師提供實驗課教學(xué)參考?! ∪珪脑闯绦蛞约啊禖/C++程序設(shè)計實用教程》一書中的所有講座和載有600多個程序的P、L、R目錄均可下載使用。作者研制了幾個未見于其他教材的實用類:兩種坐標(biāo)系統(tǒng)的復(fù)數(shù)類、矩陣類、多項式類,并說明怎樣借助這幾個實用類,用C++程序設(shè)計技巧解決數(shù)字濾波問題。這些實用類均可下載使用。全部程序都在Visual C++ 6.0環(huán)境下核實無誤。
書籍目錄
第一部分 C語言程序A01 創(chuàng)建Hello World 程序(簡單的單文件程序)A01.1 創(chuàng)建項目A01.2 建立文件A01.3 編譯A01.4 連接與運(yùn)行A01.5 復(fù)制程序運(yùn)行結(jié)果A01.6 Workspace 文件A01.7 建立程序文件的簡易方法A01.8 注意事實驗A01A02 源代碼隱蔽機(jī)制(多文件程序的編譯與連接實驗A02A03 運(yùn)算符 sizeof 的用法和幾種類型的數(shù)據(jù)所占的字節(jié)數(shù)實驗A03A04 printf 函數(shù)和scanf函數(shù)中的基本格式字符的用法A04.1 printf()函數(shù)中的基本格式字符A04.2 scanf函數(shù)中的基本格式字符實驗A04A05 初識C++的I/O流實驗A05A06 調(diào)試程序A06.1 VC++的程序調(diào)試功能A06.2 檢查數(shù)據(jù)A06.3 復(fù)制程序運(yùn)行結(jié)果實驗A06A07 選擇語句--if語句和switch語句A07.1 條件語句(if 語句)A07.2 條件語句的嵌套A07.3 多分支條件語句的困惑A07.4 開關(guān)語句--switch語句實驗A07A08 循環(huán)語句for--迭代法和窮舉法A08.1 迭代法A08.2 continue 語句和 break 語句的用法和區(qū)別A08.3 窮舉法A08.4 for 語句的變異實驗A08A09 循環(huán)語句do…while和while--迭代法實驗A09A10 函數(shù)初步A10.1 函數(shù)格式A10.2 棧操作A10.3 函數(shù)原型A10.4 參數(shù)傳遞實驗A10A11 重載函數(shù)與具有默認(rèn)參數(shù)的函數(shù)A11.1 重載函數(shù)A11.2 具有默認(rèn)參數(shù)的函數(shù)實驗A11A12 遞歸函數(shù)實驗A12A13 程序結(jié)構(gòu)A13.1 單文件中的全局變量和局部變量A13.2 單文件中的靜態(tài)變量A13.3 多文件中的變量與函數(shù)實驗A13A14 條件編譯指令的應(yīng)用實驗A14A15 數(shù)組與指針A15.1 數(shù)組的基本知識A15.2 指針的基本知識A15.3 訪問一維數(shù)組的幾種方法A15.4 二維數(shù)組元素在內(nèi)存中的排列--降維處理A15.5 訪問二維數(shù)組的幾種方法A15.6 探索法--設(shè)計魔方圖……第二部分 C++語言程序附錄A 與字符和字符串有關(guān)的庫函數(shù)附錄B ASCII 碼表簡介附錄C 網(wǎng)站資源目錄
章節(jié)摘錄
第二部分 C++語言程序 B01 認(rèn)識類與對象 B01.1 類的組成 類作為一個用戶自定義類型,是在傳統(tǒng)C語言的結(jié)構(gòu)體基礎(chǔ)上擴(kuò)充而成的。類是把數(shù)據(jù)(稱為數(shù)據(jù)成員)和操作數(shù)據(jù)的函數(shù)(稱為成員函數(shù))封裝在一起而形成的用戶自定義數(shù)據(jù)類型。類中的數(shù)據(jù)成員類型可以不同?! ☆愂潜硎瞿撤N集合的抽象概念,它是建立對象(objects)的模板。用戶定義的類是一種抽象數(shù)據(jù)類型?! ≡趧?chuàng)建類的對象之前,必須定義類。例如,用戶需要對兩個以直角坐標(biāo)表示的復(fù)數(shù)進(jìn)行各種運(yùn)算時,由于系統(tǒng)未提供復(fù)數(shù)數(shù)據(jù)類型,用戶就必須自己定義這個復(fù)數(shù)類:它有兩個數(shù)據(jù)成員(即實部和虛部)和一些運(yùn)算規(guī)則。有了復(fù)數(shù)類,才能定義具體的復(fù)數(shù)變量?! ☆惖亩x包括類的聲明(declaration)和實現(xiàn)(implementation)兩大部分。類聲明部分向用戶描述類中有哪些數(shù)據(jù)成員(data members),以及有哪些成員函數(shù)(member func—tions)用于操作各數(shù)據(jù)成員。類的實現(xiàn)部分給出各成員函數(shù)的代碼?! ☆惵暶鞯囊话阈问綖椋骸 lass類名 private: 私有數(shù)據(jù)成員和成員函數(shù)原型 public: 公有數(shù)據(jù)成員和成員函數(shù)原型 protected: 受保護(hù)的數(shù)據(jù)成員和成員函數(shù)原型 類名應(yīng)是一個有效的標(biāo)識符,其首字母一般為大寫字母,以便識別。類體始于左花括號,止于右花括號。類體中,關(guān)鍵字private、protected和public標(biāo)出對其后的各個數(shù)據(jù)成員和成員函數(shù)的訪問權(quán)限(access competence)。在類體中,這幾個關(guān)鍵字可以多次使用,并且次序不限。如未用以上關(guān)鍵字說明,則默認(rèn)訪問權(quán)限是private?! ?/pre>編輯推薦
《21世紀(jì)計算機(jī)科學(xué)與技術(shù)實踐型教程:C/C++程序設(shè)計上機(jī)指導(dǎo)》是《c/c++程序設(shè)計實用教程》的配套教材,書中用大量程序詳細(xì)闡明了c/c++程序設(shè)計的重要概念和上機(jī)操作方法以及程序的調(diào)試方法。這些程序都是用Visual c++6 0調(diào)試的。其中有正確的程序,我們會解釋它為什么正確;也有錯誤的程序。我們會指出它錯在哪里?! 榉奖阕x者,《21世紀(jì)計算機(jī)科學(xué)與技術(shù)實踐型教程:C/C++程序設(shè)計上機(jī)指導(dǎo)》提供程序下載。讀者只要把程序下載到自己的Pc機(jī),即可運(yùn)行。讀者可以研究、分析這些程序。也可以很方便地加以修改,進(jìn)行探索。任教老師可以根據(jù)具體情況。選出合適的題目,寫成自用的試驗指導(dǎo)書。。 這《21世紀(jì)計算機(jī)科學(xué)與技術(shù)實踐型教程:C/C++程序設(shè)計上機(jī)指導(dǎo)》有利于因材施教和自學(xué)。我們相信,實踐出真知。只要上機(jī),就會有收獲。有收獲。就會有信心,有信心,就有興趣,有動力。圖書封面
評論、評分、閱讀與下載
- 還沒讀過(47)
- 勉強(qiáng)可看(347)
- 一般般(592)
- 內(nèi)容豐富(2457)
- 強(qiáng)力推薦(201)
C/C++程序設(shè)計上機(jī)指導(dǎo) PDF格式下載