C/C++程序設(shè)計

出版時間:2012-6  出版社:清華大學(xué)出版社  作者:張樹粹 編  頁數(shù):278  字?jǐn)?shù):443000  

內(nèi)容概要

《C/C++程序設(shè)計(第2版)》以面向過程程序設(shè)計為基礎(chǔ),引進(jìn)了C++
新增的運算符重載、函數(shù)重載、類和對象的封裝性等,加強了C語言內(nèi)容,目的是使讀者在具備基本編程能力的基礎(chǔ)上循序漸進(jìn)地向面向?qū)ο蟪绦蛟O(shè)計過渡。全書共分9章,各章均精選了國家各類計算機水平考試的例題和習(xí)題。
《C/C++程序設(shè)計(第2版)》編者張樹粹基于多年的教學(xué)經(jīng)驗,注重
C/C++本身的系統(tǒng)性與認(rèn)知規(guī)律的結(jié)合,針對初學(xué)者的特點,在寫法上務(wù)求深入淺出,通俗易懂;在結(jié)構(gòu)和內(nèi)容上務(wù)求準(zhǔn)確定位,合理取舍,精選例題,強化實驗。本書適合作為普通高等院校、高職高專、各類成人教育院校程序設(shè)計基礎(chǔ)課程的教材,也可作為編程人員和參加計算機考試(C/
C++模塊)的自學(xué)者的參考書。

書籍目錄

第1章  概述
1.1 程序設(shè)計與高級語言
1.1.1 程序與程序設(shè)計
1.1.2 高級語言
1.2 算法
1.2.1 算法的特性
1.2.2 算法表示
1.3 C/C++的發(fā)展史與特點
1.3.1 C/C++的發(fā)展史
1.3.2 C/C++語言的特點
1.4 C語言程序結(jié)構(gòu)及書寫規(guī)則
1.4.1 C程序的基本結(jié)構(gòu)
1.4.2 程序的書寫規(guī)則
1.5 C語言的基本詞法
1.5.1 C語言使用的字符集
1.5.2 保留字
1.5.3 預(yù)定義標(biāo)識符
1.5.4 標(biāo)識符
1.5.5 C語言的詞類
1.6 C語言的基本語句
1.7 標(biāo)準(zhǔn)輸入輸出函數(shù)
1.7.1 格式化輸入輸出函數(shù)
1.7.2 C++的輸入輸出
1.7.3 非格式化字符輸入輸出函數(shù)
1.8 C語言程序的編輯、編譯、連接和執(zhí)行
1.9 Visual C++的上機環(huán)境介紹
1.9.1 Visual C++的安裝和啟動
1.9.2 輸入和編輯源程序
1.9.3 編譯、連接和運行
1.9.4 建立和運行包含多個文件的程序
習(xí)題
第2章 基本數(shù)據(jù)類型及運算符
2.1 C/C++的數(shù)據(jù)類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符常量
2.2.4 符號常量
2.2.5 字符串常量
2.3 變量
2.3.1 變量的數(shù)據(jù)類型及其定義
2.3.2 變量的存儲類型及其定義
2.3.3 變量的初始化
2.3.4 基本數(shù)據(jù)類型的使用
2.4 運算符及表達(dá)式
2.4.1 算術(shù)運算符和算術(shù)表達(dá)式
2.4.2 關(guān)系運算符和關(guān)系表達(dá)式
2.4.3 邏輯運算符和邏輯表達(dá)式
2.4.4 賦值運算符和賦值表達(dá)式
2.4.5 逗號運算符和逗號表達(dá)式
2.4.6 變量的自增、自減運算符
2.4.7 長度運算符
2.4.8 混合運算和類型轉(zhuǎn)換
2.5 綜合運算舉例
習(xí)題
第3章 程序控制結(jié)構(gòu)
3.1 順序結(jié)構(gòu)程序設(shè)計
3.2 選擇結(jié)構(gòu)程序設(shè)計
3.2.1 if語句的3種形式
3.2.2 條件運算符
3.2.3 switch語句實現(xiàn)多分支選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)程序設(shè)計
3.3.1 當(dāng)循環(huán)程序結(jié)構(gòu)
3.3.2 直到型循環(huán)程序結(jié)構(gòu)
3.3.3 次數(shù)循環(huán)程序結(jié)構(gòu)
3.3.4 循環(huán)嵌套與多重循環(huán)程序結(jié)構(gòu)
3.3.5 3種循環(huán)語句的比較
3.4 循環(huán)體內(nèi)使用break語句和continue語句
3.4.1 break語句
3.4.2 continue語句
3.5 goto語句及標(biāo)號語句
3.6 綜合舉例
習(xí)題
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組定義
4.1.2 一維數(shù)組的存儲形式
4.1.3 一維數(shù)組元素的引用
4.1.4 一維數(shù)組的初始化
4.1.5 一維數(shù)組程序設(shè)計舉例
4.2 二維數(shù)組及多維數(shù)組
4.2.1 二維數(shù)組及多維數(shù)組定義
4.2.2 二維數(shù)組及多維數(shù)組的存儲形式
4.2.3 二維數(shù)組元素的引用
4.2.4 二維數(shù)組的初始化
4.2.5 二維數(shù)組程序設(shè)計舉例
4.3 字符數(shù)組與字符串
4.3.1 字符數(shù)組與字符串
4.3.2 字符數(shù)組的輸入與輸出
4.3.3 字符串處理函數(shù)
4.3.4 字符數(shù)組程序設(shè)計舉例
4.4 數(shù)組程序舉例
習(xí)題
第5章 函數(shù)
5.1 函數(shù)概述
5.2 C語言函數(shù)的定義及構(gòu)成
5.3 函數(shù)的調(diào)用
5.3.1 函數(shù)的調(diào)用
5.3.2 C++中函數(shù)形參默認(rèn)值
5.4 C++中的函數(shù)重載
5.5 函數(shù)間的數(shù)據(jù)傳遞
5.5.1 值傳遞方式
5.5.2 地址傳遞方式
5.5.3 返回值方式
5.5.4 全局變量傳遞方式
5.5.5 C++中訪問全局變量
5.6 遞歸調(diào)用與遞歸函數(shù)
5.6.1 遞歸函數(shù)的特點
5.6.2 遞歸函數(shù)的設(shè)計
5.7 內(nèi)部函數(shù)和外部函數(shù)
5.7.1 內(nèi)部函數(shù)
5.7.2 外部函數(shù)
5.8 函數(shù)應(yīng)用程序舉例
習(xí)題
第6章 指針
6.1 地址、指針和指針變量的概念
6.2 指針變量的定義、賦值和引用
6.2.1 指針變量的定義
6.2.2 指針變量的賦值
6.2.3 指針的引用
6.3 指針的運算
6.3.1 指針的賦值運算和算術(shù)運算
6.3.2 指針的關(guān)系運算
6.4 指針與一維數(shù)組
6.5 指針變量作函數(shù)參數(shù)
6.6 指針與二維數(shù)組
6.6.1 二維數(shù)組的指針表示方式
6.6.2 行指針變量
6.7 指針數(shù)組
6.7.1 指針數(shù)組的引用
6.7.2 行指針和指針數(shù)組的比較
6.7.3 指針數(shù)組處理字符串
*6.8 返回指針值的函數(shù)
*6.9 指向指針的指針
*6.10 指向函數(shù)的指針變量
6.11 指針程序舉例
習(xí)題
第7章 構(gòu)造數(shù)據(jù)類型
7.1 結(jié)構(gòu)體類型
7.1.1 結(jié)構(gòu)體類型的定義
7.1.2 結(jié)構(gòu)體類型變量的定義
7.1.3 結(jié)構(gòu)體類型變量的初始化
7.1.4 結(jié)構(gòu)體類型變量成員的引用
7.1.5 結(jié)構(gòu)體類型數(shù)組的定義和初始化
7.1.6 結(jié)構(gòu)體類型數(shù)組元素的引用
7.2 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針變量
7.2.1 指向結(jié)構(gòu)體類型變量的指針
7.2.2 指向結(jié)構(gòu)體類型數(shù)組元素的指針
7.2.3 函數(shù)間結(jié)構(gòu)體類型數(shù)據(jù)的傳遞
7.3 動態(tài)分配和撤銷內(nèi)存空間
*7.4 結(jié)構(gòu)體類型的應(yīng)用——鏈表及其操作
7.4.1 鏈表
7.4.2 簡單鏈表
7.4.3 建立動態(tài)鏈表
7.4.4 遍歷鏈表
7.4.5 鏈表的插入操作
7.4.6 鏈表的刪除操作
7.5 共用體類型
7.5.1 共用體類型變量的定義
7.5.2 共用體類型變量的引用
7.6 枚舉類型
7.6.1 枚舉類型的定義
7.6.2 枚舉類型變量的引用
7.7 C++中類類型的簡單介紹
7.7.1 類的定義
7.7.2 類的對象變量
7.7.3 對象的公有成員的訪問
7.7.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
7.7.5 指向?qū)ο蟮闹羔樧兞?br /> *7.8 用typedef定義類型的別名
7.9 綜合程序設(shè)計舉例(學(xué)籍管理程序)
習(xí)題
第8章 文件
8.1 文件概述
8.1.1 磁盤文件名
8.1.2 文件緩沖區(qū)
8.1.3 磁盤文件的打開與關(guān)閉
8.1.4 磁盤文件的數(shù)據(jù)格式分類
8.1.5 磁盤文件的讀寫方式分類
8.1.6 設(shè)備文件
8.2 文件類型及文件指針
8.3 文件的打開與關(guān)閉函數(shù)
8.3.1 打開文件函數(shù)
8.3.2 關(guān)閉文件函數(shù)
8.3.3 標(biāo)準(zhǔn)設(shè)備文件的打開與關(guān)閉
8.4 文件的讀/寫函數(shù)
8.4.1 文件尾測試函數(shù)
8.4.2 字符讀/寫函數(shù)
8.4.3 字符串讀/寫函數(shù)
8.4.4 數(shù)據(jù)讀/寫函數(shù)
8.5 文件應(yīng)用程序舉例
習(xí)題
第9章 編譯預(yù)處理
9.1 宏定義
9.1.1 不帶參數(shù)的宏定義
9.1.2 帶參宏的定義和引用
9.2 文件包含處理
*9.3 條件編譯
習(xí)題
附錄A ASCII字符編碼表
A.1 標(biāo)準(zhǔn)ASCII字符集
A.2 擴(kuò)充ASCII字符集
附錄B C語言運算符的優(yōu)先級和結(jié)合性
附錄C 常用的C語言庫函數(shù)
C.1 數(shù)學(xué)函數(shù)(要求在源文件中包含math.h)
C.2 字符和字符串函數(shù)(要求在源文件中包含string.h和ctype.h)
C.3 I/O函數(shù)(要求在源文件中包含stdio.h)
C.4 字符屏幕函數(shù)(要求在源文件中包含conio.h)
C.5 圖形屏幕函數(shù)(要求在源文件中包含graphics.h)
C.6 動態(tài)存儲分配函數(shù)(要求在源文件中包含alloc.h和stdlib.h)
C.7 類型轉(zhuǎn)換函數(shù)(要求在源文件中包含stdlib.h)
參考文獻(xiàn)

編輯推薦

  《高等學(xué)校計算機專業(yè)教材精選·算法與程序設(shè)計:C/C++程序設(shè)計(第2版)》特點:  1.以面向過程程序設(shè)計為基礎(chǔ),新增了C++新增的基礎(chǔ)內(nèi)容,著重面向應(yīng)用,注重學(xué)生的計算思維能力的培養(yǎng)?! ?.本書針對高校計算機及其相關(guān)專業(yè)的程序設(shè)計基礎(chǔ)課教學(xué),可根據(jù)不同層次的教學(xué)要求,內(nèi)容可靈活取舍,而不失其教材內(nèi)容的科學(xué)性與系統(tǒng)性?! ?.配合信息技術(shù)的發(fā)展,推陳出新,更新例題和習(xí)題。書中教學(xué)實例和綜合實例,對循序漸進(jìn)地培養(yǎng)學(xué)生的綜合應(yīng)用能力很有幫助?! ?.本書配備了《C/C++程序設(shè)計(第2版)實驗與習(xí)題解析》(書號:978-7-302-28506-9),精心設(shè)計了各知識點的實驗題目、對教材中的習(xí)題進(jìn)行詳細(xì)的解析,同時制作出動態(tài)教學(xué)課件供老師使用。

圖書封面

評論、評分、閱讀與下載


    C/C++程序設(shè)計 PDF格式下載


用戶評論 (總計2條)

 
 

  •   學(xué)校用的教材,我們是選修的,就來當(dāng)當(dāng)配了。就是物流真的慢得可恥,不過態(tài)度很好。
  •   這本書正好是我上課要用的,挺好的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7