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