C語(yǔ)言程序設(shè)計(jì)(第4版)
定 價(jià):45 元
叢書(shū)名:普通高等院校計(jì)算機(jī)基礎(chǔ)教育規(guī)劃教材·精品系列
- 作者:羅堅(jiān),徐文勝,李雪斌 等 編
- 出版時(shí)間:2016/2/1
- ISBN:9787113213657
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類(lèi):TP312C
- 頁(yè)碼:313
- 紙張:膠版紙
- 版次:4
- 開(kāi)本:16開(kāi)
《C語(yǔ)言程序設(shè)計(jì)(第4版)》以程序設(shè)計(jì)為主線,以編程應(yīng)用為驅(qū)動(dòng),理論聯(lián)系實(shí)際,通過(guò)豐富的實(shí)例分析詳細(xì)地介紹了C程序設(shè)計(jì)的思想及方法。全書(shū)敘述嚴(yán)謹(jǐn)、實(shí)例豐富、由淺及深、重點(diǎn)突出。
《C語(yǔ)言程序設(shè)計(jì)(第4版)》共8章,內(nèi)容包括C程序設(shè)計(jì)入門(mén),數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式,算法與程序設(shè)計(jì)基礎(chǔ),函數(shù),數(shù)組類(lèi)型與指針類(lèi)型,結(jié)構(gòu)類(lèi)型與聯(lián)合類(lèi)型,文件,面向?qū)ο蠹夹g(shù)與C++,為讀者在學(xué)完c語(yǔ)言之后向C++過(guò)渡提供了幫助。為避免在學(xué)習(xí)過(guò)程中枯燥乏味,書(shū)中精選了一些實(shí)用性強(qiáng)、趣味性足的實(shí)例,增強(qiáng)了全書(shū)的可讀性和學(xué)生的參與性,便于學(xué)生在輕松愉快的氣氛中學(xué)習(xí)。
《C語(yǔ)言程序設(shè)計(jì)(第4版)》適合作為高等院校各專業(yè)c語(yǔ)言程序設(shè)計(jì)課程的教材,也可作為廣大編程愛(ài)好者的自學(xué)讀物,還可作為各類(lèi)計(jì)算機(jī)等級(jí)考試的輔導(dǎo)書(shū)。
第1章 C語(yǔ)言程序設(shè)計(jì)入門(mén)
1.1 引例
1.2 C語(yǔ)言概述
1.2.1 程序、指令與程序設(shè)計(jì)語(yǔ)言
1.2.2 C語(yǔ)言的發(fā)展歷史
1.2.3 C語(yǔ)言的特點(diǎn)
1.2.4 關(guān)鍵字
1.2.5 標(biāo)識(shí)符
1.2.6 其他符號(hào)
1.3 C程序的上機(jī)調(diào)試
1.4 Visual C++開(kāi)發(fā)工具
1.4.1 Visual C++6.0的安裝
1.4.2 C程序上機(jī)的一般過(guò)程
1.5 學(xué)習(xí)建議
習(xí)題
第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式
2.1 數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中的表示
2.1.1 機(jī)器數(shù)與真值
2.1.2 原碼、反碼與補(bǔ)碼
2.1.3 定點(diǎn)數(shù)與浮點(diǎn)數(shù)
2.1.4 ASCII碼
2.2 常量
2.2.1 整型常量
2.2.2 實(shí)型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 符號(hào)常量
2.3 變量
2.3.1 整型變量
2.3.2 實(shí)型變量
2.3.3 字符型變量
2.4 運(yùn)算符與表達(dá)式
2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.4.2 賦值運(yùn)算符與賦值表達(dá)式
2.4.3 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符
2.4.4 自加、自減運(yùn)算符
2.4.5 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
2.4.6 位運(yùn)算
2.5 基本的輸人/輸出
2.5.1 字符的輸入/輸出
2.5.2 帶格式數(shù)據(jù)的輸入/輸出
習(xí)題
第3章 算法與程序設(shè)計(jì)基礎(chǔ)
3.1 算法
3.1.1 算法的概念
3.1.2 算法的特性
3.2 算法的常用表示方法
3.2.1 自然語(yǔ)言表示法
3.2.2 傳統(tǒng)流程圖
3.2.3 N-S結(jié)構(gòu)流程圖
3.2.4 偽代碼表示法
3.2.5 用計(jì)算機(jī)語(yǔ)言表示算法
3.3 結(jié)構(gòu)化程序設(shè)計(jì)方法
3.4 C語(yǔ)句概述
3.5 選擇結(jié)構(gòu)程序設(shè)計(jì)
3.5.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
3.5.2 邏輯運(yùn)算符與邏輯表達(dá)式
3.5.3 if語(yǔ)句
3.5.4 if語(yǔ)句的嵌套
3.5.5 條件運(yùn)算符與條件表達(dá)式
3.5.6 switCh語(yǔ)句
3.5.7 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例
3.6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.6.1 goto語(yǔ)句以及用got0語(yǔ)句構(gòu)成的循環(huán)
3.6.2 while語(yǔ)句
3.6.3 do...while語(yǔ)句
3.6.4 for語(yǔ)句
3.6.5 多重循環(huán)
3.6.6 break語(yǔ)句
3.6.7 Continue語(yǔ)句
3.6.8 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例
3.7 綜合程序應(yīng)用舉例
習(xí)題
第4章 函數(shù)
4.1 概述
4.2 函數(shù)的定義
4.3 函數(shù)的調(diào)用與返回值
4.3.1 實(shí)參與形參
4.3.2 函數(shù)的調(diào)用
4.3.3 對(duì)被調(diào)用函數(shù)的原型聲明
4.3.4 函數(shù)的返回語(yǔ)句與返回值
4.4 函數(shù)的參數(shù)傳遞方式
4.4.1 值傳遞方式
4.4.2 地址傳遞方式
4.5 函數(shù)的嵌套與遞歸
4.5.1 函數(shù)的嵌套調(diào)用
4.5.2 函數(shù)的遞歸調(diào)用
4.6 變量的作用域
4.6.1 局部變量
4.6.2 全局變量
4.6.3 外部變量
4.6.4 分程序
4.7 變量的生存期
4.7.1 自動(dòng)變量
4.7.2 靜態(tài)變量
4.7.3 寄存器變量
4.8 編譯預(yù)處理命令
4.8.1 宏定義
4.8.2 文件包含
4.8.3 條件編譯
習(xí)題
第5章 數(shù)組類(lèi)型與指針類(lèi)型
5.1 數(shù)據(jù)類(lèi)型的構(gòu)造
5.2 數(shù)組類(lèi)型
5.2.1 數(shù)組概述
5.2.2 一維數(shù)組
5.2.3 二維數(shù)組
5.3 指針類(lèi)型
5.3.1 指針概述
5.3.2 一級(jí)指針
5.3.3 二級(jí)指針
5.3.4 函數(shù)指針
5.4 數(shù)組與指針
5.4.1 指針變量訪問(wèn)數(shù)組
5.4.2 字符數(shù)組與字符串
5.4.3 指針數(shù)組
5.4.4 動(dòng)態(tài)數(shù)組
5.4.5 數(shù)組指針
習(xí)題
第6章 結(jié)構(gòu)類(lèi)型與聯(lián)合類(lèi)型
6.1 結(jié)構(gòu)類(lèi)型與聯(lián)合類(lèi)型概述
6.2 結(jié)構(gòu)類(lèi)型
6.2.1 結(jié)構(gòu)類(lèi)型的定義
6.2.2 結(jié)構(gòu)類(lèi)型的基本操作
6.2.3 結(jié)構(gòu)指針
6.2.4 結(jié)構(gòu)數(shù)組
6.3 動(dòng)態(tài)鏈表
6.3.1 鏈表的定義
6.3.2 動(dòng)態(tài)鏈表的基本操作
6.3.3 動(dòng)態(tài)鏈表編程舉例
6.4 聯(lián)合類(lèi)型
6.5 位域類(lèi)型
6.6 枚舉類(lèi)型
習(xí)題
第7章 文件
7.1 文件概述
7.1.1 文件的概念
7.1.2 文件的分類(lèi)
7.1.3 文件緩沖區(qū)
7.1.4 文件類(lèi)型指針
7.1.5 文件的操作流程
7.2 打開(kāi)文件與關(guān)閉文件
7.2.1 打開(kāi)文件的函數(shù)
7.2.2 關(guān)閉文件的函數(shù)
7.3 文件的順序讀/寫(xiě)
7.3.1 文本文件的順序讀/寫(xiě)
7.3.2 二進(jìn)制文件的順序讀/寫(xiě)
7.4 文件的定位與隨機(jī)讀/寫(xiě)
7.4.1 rewind()函數(shù)
7.4.2 fseek()函數(shù)
7.4.3 ftell()函數(shù)
7.5 文件狀態(tài)檢查函數(shù)
7.5.1 文件讀/寫(xiě)結(jié)束檢查函數(shù)feof()
7.5.2 文件出錯(cuò)檢查函數(shù)ferror()
7.5.3 文件出錯(cuò)復(fù)位函數(shù)Clearerr()
習(xí)題
第8章 面向?qū)ο蠹夹g(shù)與C++
8.1 C++概述
8.2 簡(jiǎn)單的C++程序
8.3 C+十程序的開(kāi)發(fā)過(guò)程
8.4 C++的輸入與輸出
8.4.1 用COUt輸出
8.4.2 用Cin輸入
8.4.3 I/0流類(lèi)庫(kù)操作符簡(jiǎn)介
8.5 設(shè)置函數(shù)參數(shù)的默認(rèn)值
8.6 內(nèi)聯(lián)函數(shù)
8.7 重載函數(shù)
8.8 變量的引用
8.8.1 引用的概念
8.8.2 引用作為函數(shù)參數(shù)
8.9 面向?qū)ο蟮幕A(chǔ)知識(shí)
8.9.1 面向?qū)ο蟮母拍?br>8.9.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)
8.9.3 面向?qū)ο笙到y(tǒng)的特性
8.10 類(lèi)和對(duì)象
8.10.1 類(lèi)的定義
8.10.2 對(duì)象的定義
8.10.3 對(duì)象的成員表示
8.11 構(gòu)造函數(shù)
8.12 析構(gòu)函數(shù)
8.13 繼承與派生類(lèi)
8.13.1 繼承與派生類(lèi)的概念
8.13.2 派生類(lèi)的定義格式
8.13.3 公有派生類(lèi)
8.13.4 私有派生類(lèi)
8.13.5 保護(hù)成員
8.13.6 派生類(lèi)的構(gòu)造函數(shù)
習(xí)題
附錄
附錄A 常用字符與AsCII碼對(duì)照表
附錄B 常用庫(kù)函數(shù)介紹
附錄C 常見(jiàn)C編譯錯(cuò)誤信息匯總
參考文獻(xiàn)