定 價(jià):32 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材·高校系列
- 作者:姚琳 著
- 出版時(shí)間:2010/10/1
- ISBN:9787115237903
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312C
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C語言程序設(shè)計(jì)-第2版》據(jù)教育部非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會提出的《高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》中的關(guān)于“程序設(shè)計(jì)”課程教學(xué)要求,根據(jù)當(dāng)前學(xué)生的實(shí)際情況,結(jié)合一線教師的教學(xué)實(shí)際經(jīng)驗(yàn)編寫而成!禖語言程序設(shè)計(jì)(第2版)》主線清晰、重點(diǎn)明確、內(nèi)容恰當(dāng)、概念通俗、表述簡潔、舉例實(shí)用,既注重基礎(chǔ)理論,又突出實(shí)踐性。全書共分9章,內(nèi)容包括計(jì)算機(jī)的組成與程序設(shè)計(jì)基礎(chǔ)、C語言基礎(chǔ)、C語言控制語句、函數(shù)與預(yù)處理、數(shù)組、指針、其他自定義數(shù)據(jù)類型、文件和一個(gè)完整案例的設(shè)計(jì)和實(shí)現(xiàn)。
《C語言程序設(shè)計(jì)-第2版》適合各類大專院校作為程序設(shè)計(jì)教材使用,也可作為學(xué)習(xí)計(jì)算機(jī)知識的自學(xué)參考書或培訓(xùn)教材。
第1章 計(jì)算機(jī)的組成與程序設(shè)計(jì)基礎(chǔ)
1.1 計(jì)算機(jī)的組成及基本工作原理
1.1.1 計(jì)算機(jī)的硬件系統(tǒng)
1.1.2 計(jì)算機(jī)的軟件系統(tǒng)
1.1.3 計(jì)算機(jī)工作原理
1.2 程序設(shè)計(jì)基礎(chǔ)
1.2.1 程序設(shè)計(jì)的風(fēng)格
1.2.2 結(jié)構(gòu)化程序設(shè)計(jì)
1.3 C語言程序的基本結(jié)構(gòu)及開發(fā)過程
1.3.1 C語言程序的基本結(jié)構(gòu)
1.3.2 C語言程序的開發(fā)過程
本章小結(jié)
習(xí)題
第2章 C語言基礎(chǔ)
2.1 概述
2.1.1 簡介
2.1.2 C語言的字符集和標(biāo)識符
2.2 C語言中的數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型概述
2.2.2 基本數(shù)據(jù)類型
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.4 運(yùn)算符和表達(dá)式
2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.2 賦值運(yùn)算符和賦值表達(dá)式
2.4.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.4 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.5 位運(yùn)算符和位運(yùn)算表達(dá)式
2.4.6 條件運(yùn)算符和條件表達(dá)式
2.4.7 其他運(yùn)算符
2.5 數(shù)據(jù)類型轉(zhuǎn)換
2.5.1 自動類型轉(zhuǎn)換
2.5.2 強(qiáng)制類型轉(zhuǎn)換
2.6 C語言的語句類型
2.7 案例研究及實(shí)現(xiàn)
本章小結(jié)
習(xí)題
第3章 C語言控制語句
3.1 結(jié)構(gòu)化程序設(shè)計(jì)
3.1.1 程序的基本結(jié)構(gòu)
3.1.2 案例描述:猜數(shù)游戲
3.2 順序結(jié)構(gòu)程序設(shè)計(jì)
3.2.1 字符輸出函數(shù)
3.2.2 格式輸出函數(shù)
3.2.3 字符輸入函數(shù)
3.2.4 格式輸入函數(shù)
3.2.5 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
3.3 分支結(jié)構(gòu)程序設(shè)計(jì)
3.3.1 if條件分支語句
3.3.2 switch多路開關(guān)語句
3.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.4.1 while語句
3.4.2 do~while語句
3.4.3 for語句
3.4.4 3種循環(huán)語句的比較
3.4.5 循環(huán)嵌套
3.5 break和continue語句
3.5.1 break語句
3.5.2 continue語句
3.6 程序設(shè)計(jì)舉例及案例研究
本章小結(jié)
習(xí)題
第4章 函數(shù)與編譯預(yù)處理
4.1 函數(shù)概述
4.1.1 函數(shù)簡介
4.1.2 數(shù)學(xué)庫函數(shù)
4.1.3 案例描述:猜數(shù)字游戲
4.2 函數(shù)定義及調(diào)用
4.2.1 函數(shù)的定義
4.2.2 函數(shù)的調(diào)用
4.2.3 函數(shù)的參數(shù)傳遞與返回值
4.2.4 函數(shù)的嵌套調(diào)用
4.2.5 函數(shù)原型聲明
4.3 局部變量和全局變量
4.3.1 局部作用域和局部變量
4.3.2 全局作用域和全局變量
4.4 變量的生存期和存儲類別
4.4.1 變量的生存期
4.4.2 變量的存儲類別
4.5 編譯預(yù)處理
4.5.1 宏定義
4.5.2 文件包含
4.5.3 條件編譯
4.6 案例設(shè)計(jì)及實(shí)現(xiàn):猜數(shù)字游戲程序
4.6.1 案例程序設(shè)計(jì)
4.6.2 案例程序代碼
4.6.3 案例功能測試
本章小結(jié)
習(xí)題
第5章 數(shù)組
5.1 數(shù)組概述
5.2 一維數(shù)組
5.2.1 一維數(shù)組的定義
5.2.2 一維數(shù)組元素的引用
5.2.3 一維數(shù)組的初始化
5.2.4 一維數(shù)組應(yīng)用舉例
5.2.5 一維數(shù)組作函數(shù)參數(shù)
5.3 二維數(shù)組
5.3.1 二維數(shù)組的定義
5.3.2 二維數(shù)組元素的引用
5.3.3 二維數(shù)組的初始化
5.3.4 二維數(shù)組應(yīng)用舉例
5.3.5 二維數(shù)組作函數(shù)參數(shù)
5.4 字符數(shù)組與字符串
5.4.1 字符數(shù)組與字符串的概念
5.4.2 字符數(shù)組的定義
5.4.3 字符數(shù)組的初始化
5.4.4 字符數(shù)組的引用
5.4.5 字符串處理函數(shù)
5.4.6 字符數(shù)組應(yīng)用舉例
本章小結(jié)
習(xí)題
第6章 指針
6.1 指針概述
6.1.1 指針簡介
6.1.2 案例描述
6.2 指針和指針變量
6.2.1 基本概念
6.2.2 指針變量的定義
6.2.3 指針的基本運(yùn)算
6.2.4 指針作為函數(shù)參數(shù)
6.3 指針與數(shù)組
6.3.1 指針與一維數(shù)組
6.3.2 指針與二維數(shù)組
6.3.3 指向字符串的指針變量
6.3.4 指針數(shù)組
6.3.5 多級指針
6.4 指針和函數(shù)
6.4.1 指針型函數(shù)
6.4.2 用函數(shù)指針調(diào)用函數(shù)
6.4.3 用指向函數(shù)的指針作函數(shù)參數(shù)
6.4.4 帶參數(shù)的main函數(shù)
6.5 動態(tài)存儲分配
6.5.1 什么是內(nèi)存的動態(tài)分配
6.5.2 動態(tài)內(nèi)存分配函數(shù)
6.5.3 void指針類型
6.6 案例例程及思考
本章小結(jié)
習(xí)題
第7章 其他自定義數(shù)據(jù)類型
7.1 構(gòu)造數(shù)據(jù)類型概述
7.1.1 簡介
7.1.2 案例描述:數(shù)3游戲
7.2 結(jié)構(gòu)體類型
7.2.1 結(jié)構(gòu)體與結(jié)構(gòu)體類型的定義
7.2.2 結(jié)構(gòu)體類型變量的定義、引用與初始化
7.2.3 結(jié)構(gòu)體指針
7.2.4 鏈表
7.3 共用體類型
7.3.1 共用體與共用體類型的定義
7.3.2 共用體變量的定義與初始化
7.4 枚舉類型
7.5 類型重命名
7.6 案例研究及實(shí)現(xiàn)
本章小結(jié)
習(xí)題
第8章 文件
8.1 文件概述
8.2 文件和文件類型指針
8.3 文件的打開與關(guān)閉
8.4 文本文件的讀寫
8.4.1 文件的字符輸入/輸出函數(shù)
8.4.2 文件的字符串輸入輸出函數(shù)
8.4.3 文件的格式輸入/輸出函數(shù)
8.5 二進(jìn)制文件的讀寫
8.5.1 文件的字輸入/輸出函數(shù)
8.5.2 文件的數(shù)據(jù)塊輸入/輸出函數(shù)
8.6 文件讀寫指針定位函數(shù)
本章小結(jié)
習(xí)題
第9章 一個(gè)完整案例的設(shè)計(jì)和實(shí)現(xiàn)
9.1 問題的提出
9.2 系統(tǒng)功能設(shè)計(jì)
9.3 程序流程圖
9.4 源程序清單
9.5 程序測試
9.6 程序文檔
思考題
附錄A C語言中運(yùn)算符的優(yōu)先級和結(jié)合性
附錄B C語言常用庫函數(shù)
附錄C ASCII碼表