注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C/C++程序設(shè)計(jì)教程:面向過程分冊(第2版)

C/C++程序設(shè)計(jì)教程:面向過程分冊(第2版)

C/C++程序設(shè)計(jì)教程:面向過程分冊(第2版)

定 價(jià):¥29.80

作 者: 鄭秋生 主編
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787121145513 出版時(shí)間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 282 字?jǐn)?shù):  

內(nèi)容簡介

  《C/C++程序設(shè)計(jì)教程》系列教材分為面向過程和面向?qū)ο髢蓚€(gè)分冊。面向過程分冊系統(tǒng)闡述了C++語言中過程化程序設(shè)計(jì)的思想、語法、方法。主要內(nèi)容包括C++程序設(shè)計(jì)的基礎(chǔ)知識、基本數(shù)據(jù)類型和表達(dá)式、C++的程序控制語句、數(shù)組與函數(shù)、指針和引用、用戶定義數(shù)據(jù)類型、文件等內(nèi)容。書中內(nèi)容講解清晰,實(shí)例豐富,力避代碼復(fù)雜冗長,注重算法設(shè)計(jì)和程序設(shè)計(jì)思想。簡短的實(shí)例特別有助于初學(xué)者更好理解、把握解決問題的精髓,幫助讀者快速掌握程序設(shè)計(jì)的基本方法。本書的特點(diǎn)是實(shí)例豐富,重點(diǎn)突出,敘述深入淺出,分析問題透徹,既有完整的語法,又有大量的實(shí)例,突出程序設(shè)計(jì)的算法、方法,將C語言程序設(shè)計(jì)和C++語言程序設(shè)計(jì)有機(jī)地進(jìn)行統(tǒng)一。特別適合作為計(jì)算機(jī)學(xué)科各應(yīng)用型本科、??频腃語言程序設(shè)計(jì)和C++語言程序設(shè)計(jì)教材,也可作為其他理工科各專業(yè)的教材及相關(guān)技術(shù)人員的自學(xué)參考書。本書配有免費(fèi)課件資源,有需要的讀者可到華信教育資源網(wǎng)(http://www.hxedu.com.cn)下載使用。

作者簡介

暫缺《C/C++程序設(shè)計(jì)教程:面向過程分冊(第2版)》作者簡介

圖書目錄

第1章 C++概述
1.1 計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展
1.1.1 機(jī)器語言階段
1.1.2 匯編語言階段
1.1.3 高級語言階段
1.1.4 從C到C++
1.2 過程化程序設(shè)計(jì)
1.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.3.1 基本概念
1.3.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
1.4 簡單的C++程序介紹
1.5 程序開發(fā)的過程
1.6 C++上機(jī)實(shí)踐
1.6.1 Visual C++ 6.0集成開發(fā)環(huán)境
1.6.2 開發(fā)C++程序過程
習(xí)題一
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
2.1 保留字和標(biāo)識符
2.1.1 保留字
2.1.2 標(biāo)識符
2.2 C++的基本數(shù)據(jù)類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 基本運(yùn)算符和表達(dá)式
2.4.1 基本運(yùn)算符和表達(dá)式的簡介
2.4.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.3 賦值運(yùn)算符和賦值表達(dá)式
2.4.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.5 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.6 位運(yùn)算符和位運(yùn)算表達(dá)式
2.4.7 條件運(yùn)算符和條件表達(dá)式
2.4.8 逗號運(yùn)算符和逗號表達(dá)式
2.4.9 sizeof運(yùn)算符和sizeof表達(dá)式
2.5 數(shù)據(jù)類型轉(zhuǎn)換
2.5.1 隱式轉(zhuǎn)換
2.5.2 顯式轉(zhuǎn)換
2.6 簡單的輸入/輸出實(shí)現(xiàn)方法
2.6.1 格式化輸入/輸出——scanf()
和printf()
2.6.2 I/O流
2.6.3 cin
2.6.4 cout
2.6.5 輸出控制符
2.7 認(rèn)識上機(jī)過程中的錯(cuò)誤
習(xí)題二
第3章 C++流程控制
3.1 算法與流程圖
3.1.1 算法的概念
3.1.2 算法的描述
3.2 C++語句和程序的三種基本結(jié)構(gòu)
3.2.1 C++語句
3.2.2 C++程序的三種基本結(jié)構(gòu)
3.2.3 結(jié)構(gòu)化算法
3.3 順序結(jié)構(gòu)程序
3.4 選擇結(jié)構(gòu)程序
3.4.1 if語句
3.4.2 嵌套if語句
3.4.3 switch語句
3.5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.5.1 while語句
3.5.2 do- while語句
3.5.3 for循環(huán)語句
3.5.4 循環(huán)的嵌套
3.5.5 轉(zhuǎn)向語句
3.5.6 三種循環(huán)的比較
3.6 常用算法及應(yīng)用實(shí)例
3.6.1 累加與累乘
3.6.2 求最大數(shù)、最小數(shù)
3.6.3 求素?cái)?shù)
3.6.4 枚舉法
3.6.5 遞推與迭代
3.7 程序的調(diào)試
3.7.1 進(jìn)入調(diào)試
3.7.2 單步調(diào)試
3.7.3 查看變量、表達(dá)式的值
3.7.4 停止調(diào)試
習(xí)題三
第4章 函數(shù)
4.1 函數(shù)的定義
4.1.1 函數(shù)定義
4.1.2 函數(shù)的返回值
4.2 函數(shù)的調(diào)用
4.2.1 函數(shù)調(diào)用形式及過程
4.2.2 函數(shù)的聲明
4.2.3 函數(shù)調(diào)用的參數(shù)傳遞方式
4.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
4.3.1 函數(shù)的嵌套調(diào)用
4.3.2 函數(shù)的遞歸調(diào)用
4.4 內(nèi)聯(lián)函數(shù)和函數(shù)重載
4.4.1 內(nèi)聯(lián)函數(shù)
4.4.2 函數(shù)重載
4.5 函數(shù)的參數(shù)
4.5.1 函數(shù)參數(shù)的求值順序
4.5.2 具有默認(rèn)參數(shù)值的函數(shù)
4.6 應(yīng)用實(shí)例
4.7 函數(shù)的調(diào)試
習(xí)題四
第5章 作用域和存儲類型
5.1 作用域
5.1.1 作用域分類
5.1.2 局部變量與全局變量
5.1.3 動態(tài)存儲方式與靜態(tài)存儲方式
5.2 變量的存儲類型
5.2.1 自動類型(auto)
5.2.2 寄存器類型(register)
5.2.3 靜態(tài)類型(static)
5.2.4 外部類型(extern)
5.3 編譯預(yù)處理
5.3.1 宏定義
5.3.2 文件包含命令
5.3.3 條件編譯命令
5.4 程序的多文件組織
5.4.1 頭文件
5.4.2 多文件結(jié)構(gòu)
5.4.3 多文件結(jié)構(gòu)程序示例
5.5 多文件程序的創(chuàng)建與調(diào)試
5.5.1 多文件程序的創(chuàng)建
5.5.2 多文件程序的調(diào)試
習(xí)題五
第6章 數(shù)組
6.1 數(shù)組的概念
6.1.1 數(shù)組與數(shù)組元素
6.1.2 數(shù)組的維數(shù)
6.2 一維數(shù)組的定義及應(yīng)用
6.2.1 一維數(shù)組的定義和初始化
6.2.2 一維數(shù)組的操作
6.2.3 數(shù)組的越界問題
6.2.4 一維數(shù)組的應(yīng)用
6.3 字符數(shù)組的定義及應(yīng)用
6.3.1 字符數(shù)組和字符串
6.3.2 字符串處理函數(shù)
6.3.3 字符數(shù)組應(yīng)用舉例
6.4 二維數(shù)組
6.4.1 二維數(shù)組的定義
6.4.2 二維數(shù)組的初始化
6.4.3 二維字符數(shù)組
6.4.4 二維數(shù)組應(yīng)用
6.5 數(shù)組作為函數(shù)參數(shù)
6.5.1 向函數(shù)傳遞一維數(shù)組
6.5.2 向函數(shù)傳遞二維數(shù)組或多維數(shù)組
6.6 數(shù)組應(yīng)用實(shí)例
6.7 斷點(diǎn)調(diào)試的方法
習(xí)題六
第7章 結(jié)構(gòu)體、共用體和枚舉類型
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 共用體的定義與使用
7.2.1 共用體的概念
7.2.2 定義共用體類型變量
7.2.3 共用體變量的使用
7.3 枚舉類型
7.4 typedef定義類型
7.5 應(yīng)用實(shí)例
7.6 程序調(diào)試
7.6.1 結(jié)構(gòu)體變量各成員變量
內(nèi)存分配情況
7.6.2 共用體變量各數(shù)據(jù)成員
內(nèi)存分配情況
習(xí)題七
第8章 指針和引用
8.1 指針與指針變量
8.1.1 地址與指針的概念
8.1.2 指針變量
8.1.3 指針變量的運(yùn)算
8.1.4 void指針
8.2 指針與數(shù)組
8.2.1 一維數(shù)組與指針
8.2.2 二維數(shù)組與指針
8.2.3 指向數(shù)組的指針
8.2.4 指針數(shù)組
8.2.5 指向指針的指針
8.3 字符指針與字符串
8.3.1 字符數(shù)組與字符指針
8.3.2 字符指針數(shù)組
8.4 動態(tài)內(nèi)存分配和釋放
8.4.1 C++中堆的使用
8.4.2 C語言中動態(tài)分配空間的函數(shù)
8.5 指針與函數(shù)
8.5.1 指針變量與數(shù)組名作函數(shù)參數(shù)
8.5.2 返回值為指針類型的函數(shù)
8.5.3 函數(shù)指針
8.6 const指針
8.6.1 指向常量的指針變量的
定義與使用
8.6.2 指針常量
8.6.3 指向常量的指針常量
8.7 結(jié)構(gòu)體指針
8.7.1 結(jié)構(gòu)體指針的概念
8.7.2 指向結(jié)構(gòu)體數(shù)組元素的指針
8.7.3 結(jié)構(gòu)體指針作為函數(shù)參數(shù)
8.8 鏈表
8.8.1 鏈表概述
8.8.2 鏈表的基本操作
8.9 引用
8.9.1 引用及聲明方法
8.9.2 用引用作為函數(shù)的參數(shù)
8.9.3 如何使一個(gè)被調(diào)函數(shù)同時(shí)返回多個(gè)值
8.9.4 用const限定引用
8.9.5 用引用作為函數(shù)返回值
8.9.6 引用總結(jié)
8.10 綜合應(yīng)用實(shí)例
8.11 上機(jī)調(diào)試
8.11.1 指針變量值的調(diào)試查看
8.11.2 函數(shù)地址的調(diào)試查看
8.11.3 引用的調(diào)試查看
小結(jié)
習(xí)題八
第9章 文件
9.1 C語言文件概述
9.2 文件結(jié)構(gòu)體與文件指針
9.3 文件的打開與關(guān)閉
9.3.1 文件的打開(fopen函數(shù))
9.3.2 文件的關(guān)閉(fclose函數(shù))
9.4 文件的讀寫
9.4.1 字符的讀寫(fgetc函數(shù)和fputc函數(shù))
9.4.2 字符串的讀寫(fgets函數(shù)和fputs函數(shù))
9.4.3 數(shù)據(jù)塊的讀寫(fread函數(shù)和fwrite函數(shù))
9.4.4 格式化的讀寫(fscanf函數(shù)和fprintf函數(shù))
9.5 文件的定位
9.5.1 位置指針復(fù)位(rewind函數(shù))
9.5.2 位置指針隨機(jī)定位(fseek函數(shù))
9.5.3 檢測當(dāng)前位置指針的位置(ftell函數(shù))
9.6 文件的檢測
9.6.1 文件讀寫錯(cuò)誤檢測(ferror函數(shù))
9.6.2 清除文件錯(cuò)誤標(biāo)志(clearerr函數(shù))
9.6.3 文件結(jié)束檢測(feof函數(shù))
9.7 常用的文件操作函數(shù)小結(jié)
9.8 程序設(shè)計(jì)舉例
9.9 上機(jī)調(diào)試
習(xí)題九
附錄A ASCII碼表
附錄B C++的庫函數(shù) 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號