C語(yǔ)言程序設(shè)計(jì)(第4版)
定 價(jià):26 元
- 作者:廖雷 主編
- 出版時(shí)間:2015/4/1
- ISBN:9787040422719
- 出 版 社:高等教育出版社
- 中圖法分類(lèi):TP312C
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:4
- 開(kāi)本:16開(kāi)
由廖雷主編的《C語(yǔ)言程序設(shè)計(jì)(第4版)》是“十二五”職業(yè)教育國(guó)家規(guī)劃教材,是在廖雷主編的普通高等教育“十一五”***規(guī)劃教材《C語(yǔ)言程序設(shè)計(jì)(第3版)》基礎(chǔ)上修訂完成。在全面介紹ANSI C 的語(yǔ)言成分和標(biāo)準(zhǔn)庫(kù)函數(shù)的同時(shí),穿插講解了相應(yīng)的程序設(shè)計(jì)技巧、常用算法和具有實(shí)用價(jià)值的程序?qū)嵗?br /> 本書(shū)力求體現(xiàn)概念準(zhǔn)確、編排合理、循序漸進(jìn)、深入淺出、講解通俗、便于自學(xué)的特色,閱讀本書(shū)讀者可以不具備其他高級(jí)語(yǔ)言和程序設(shè)計(jì)的基礎(chǔ)知識(shí)。
本書(shū)注重技術(shù)應(yīng)用性,語(yǔ)言與程序設(shè)計(jì)并重,經(jīng)典實(shí)例和實(shí)用程序并重;強(qiáng)化實(shí)踐環(huán)節(jié),提供了配套的實(shí)驗(yàn)教材,精選了較多的習(xí)題和實(shí)習(xí)題。
本書(shū)適用于高等職業(yè)學(xué)校、高等專(zhuān)科學(xué)校、成人高校及本科院校舉辦的二級(jí)職業(yè)技術(shù)學(xué)院、繼續(xù)教育學(xué)院和民辦高校使用,也可作為計(jì)算機(jī)培訓(xùn)和等級(jí)考試輔導(dǎo)的教學(xué)用書(shū),還可供程序開(kāi)發(fā)人員和自學(xué)者參考。
第1章 C語(yǔ)言概述
1.1 為什么要學(xué)習(xí)C語(yǔ)言
1.1.1 C語(yǔ)言的歷史
1.1.2 C語(yǔ)言的特點(diǎn)
1.2 C語(yǔ)言的一個(gè)簡(jiǎn)單實(shí)例
1.3 編輯、編譯、連接、運(yùn)行一個(gè)C語(yǔ)言程序
1.4 學(xué)習(xí)C語(yǔ)言的必備知識(shí)
1.4.1 數(shù)制
1.4.2 數(shù)制之間的轉(zhuǎn)換
1.4.3 整數(shù)的原碼、補(bǔ)碼、反碼表示
習(xí)題
第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式、賦值語(yǔ)句、輸入和輸出
2.1 C語(yǔ)言的詞法記號(hào)
2.1.1 關(guān)鍵詞
2.1.2 標(biāo)識(shí)符
2.1.3 分隔符
2.2 數(shù)據(jù)類(lèi)型
2.2.1 整型
2.2.2 浮點(diǎn)型
2.2.3 字符型
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.4 運(yùn)算符和表達(dá)式
2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.3 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.4 賦值運(yùn)算符和賦值表達(dá)式
2.4.5 條件表達(dá)式和逗號(hào)表達(dá)式
2.4.6 類(lèi)型轉(zhuǎn)換
2.5 變量初始化和賦值語(yǔ)句
2.5.1 變量的初始化
2.5.2 賦值語(yǔ)句
2.6 數(shù)據(jù)輸出
2.7 數(shù)據(jù)輸入
2.8 程序?qū)嵗?br /> 習(xí)題
上機(jī)實(shí)訓(xùn)題
第3章 分支結(jié)構(gòu)
3.1 語(yǔ)句概述
3.2 問(wèn)題的弓l出
3.3 if語(yǔ)句
3.3.1 if語(yǔ)句的一般形式
3.3.2 ifnelse中的復(fù)合語(yǔ)句
3.3.3 if語(yǔ)句的省略形式
3.3.4 較復(fù)雜的條件表達(dá)式
3.3.5 非關(guān)系/邏輯表達(dá)式構(gòu)成的條件表達(dá)式
3.3.6 同一個(gè)條件的多種表達(dá)方式
3.4 if語(yǔ)句的嵌套
3.4.1 嵌套的弓l出
3.4.2 流程圖
3.4.3 if與else的配對(duì)規(guī)則
3.4.4 嵌套舉例
3.5 switch語(yǔ)句
習(xí)題
上機(jī)實(shí)訓(xùn)題
第4章 循環(huán)結(jié)構(gòu)
4.1 while語(yǔ)句
4.2 do—while語(yǔ)句
4.3 for語(yǔ)句
4.3.1 for語(yǔ)句的一般形式
4.3.2 for語(yǔ)句形式的多樣性
4.3.3 循環(huán)次數(shù)確定的情況
4.3.4 循環(huán)次數(shù)不確定的情況
4.4 循環(huán)的嵌套
4.5 幾種循環(huán)的比較
4.6 break、continile、goto語(yǔ)句
4.6.1 break語(yǔ)句
4.6.2 continue語(yǔ)句
4.6.3 goto語(yǔ)句
4.7 程序?qū)嵗?br /> 4.8 結(jié)構(gòu)化程序設(shè)計(jì)
習(xí)題
上機(jī)實(shí)訓(xùn)題
第5章 函數(shù)、存儲(chǔ)類(lèi)和預(yù)處理程序
5.1 函數(shù)
5.1.1 引言
5.1.2 函數(shù)的定義
5.1.3 函數(shù)調(diào)用和參數(shù)傳遞
5.1.4 函數(shù)的說(shuō)明
5.1.5 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
5.2 變量的作用域和生命期
5.2.1 問(wèn)題的提出
5.2.2 auto變量
5.2.3 extem變量
5.2.4 static變量
5.2.5 register變量
5.2.6 存儲(chǔ)類(lèi)別小結(jié)
5.3 預(yù)處理程序
5.3.1 文件包含
5.3.2 宏替換
5.3.3 條件編譯
習(xí)題
上機(jī)實(shí)訓(xùn)題
第6章 數(shù)組
6.1 問(wèn)題的引出
6.2 一維數(shù)組
6.2.1 一維數(shù)組的說(shuō)明、引用和存儲(chǔ)
6.2.2 一維數(shù)組的初始化
6.2.3 一維數(shù)組的經(jīng)典實(shí)例
6.3 二維數(shù)組
6.3.1 二維數(shù)組的說(shuō)明、引用和存儲(chǔ)
6.3.2 二維數(shù)組的初始化
6.3.3 二維數(shù)組的經(jīng)典實(shí)例
6.4 字符數(shù)組與字符串
6.4.1 字符數(shù)組的說(shuō)明與初始化
6.4.2 字符串
6.4.3 字符數(shù)組的經(jīng)典實(shí)例
6.5 數(shù)組應(yīng)用實(shí)例
6.5.1 直接插入排序
6.5.2 二分查找
6.5.3 用數(shù)組求Fibonacci數(shù)列
6.5.4 一個(gè)數(shù)模求解實(shí)例
習(xí)題
上機(jī)實(shí)訓(xùn)題
第7章 指針
7.1 地址和指針
7.1.1 地址
7.1.2 指針
7.2 指針變量
7.2.1 指針變量的說(shuō)明
7.2.2 指針變量的運(yùn)算
7.3 指針作為函數(shù)參數(shù)
7.3.1 問(wèn)題的提出
7.3.2 解決方法
7.3.3 程序?qū)嵗?br /> 7.4 指針與數(shù)組
7.4.1 指針與數(shù)組的關(guān)系
7.4.2 用指針形參對(duì)應(yīng)數(shù)組名實(shí)參
7.4.3 程序?qū)嵗?br /> 7.5 指針的運(yùn)算
7.6 字符指針
7.6.1 用字符指針處理字符串
7.6.2 字符串處理函數(shù)
7.6.3 使用字符數(shù)組和字符指針處理字符串的區(qū)別
7.7 指針數(shù)組和指向指針的指針
7.7.1 指針數(shù)組
7.7.2 指向指針的指針
7.7.3 指向指針的指針的應(yīng)用
7.7.4 帶形參的main函數(shù)
7.8 指向函數(shù)的指針
7.9 程序?qū)嵗?br /> 習(xí)題
上機(jī)實(shí)訓(xùn)題
第8章 常用庫(kù)函數(shù)和軟件開(kāi)發(fā)概述
8.1 常用庫(kù)函數(shù)
8.1.1 輸入/輸出函數(shù)
8.1.2 數(shù)學(xué)計(jì)算
8.1.3 數(shù)據(jù)類(lèi)型測(cè)試和轉(zhuǎn)換
8.1.4 其他
8.2 軟件開(kāi)發(fā)概述
8.2.1 中小規(guī)模軟件開(kāi)發(fā)步驟
8.2.2 衡量軟件質(zhì)量的幾個(gè)主要準(zhǔn)則
8.3 使用c語(yǔ)言時(shí)常犯的錯(cuò)誤
8.3.1 編譯程序能查出的錯(cuò)誤
8.3.2 編譯程序不能發(fā)現(xiàn)的錯(cuò)誤
8.4 程序?qū)嵗?br /> 習(xí)題
第9章 結(jié)構(gòu)和雜類(lèi)
9.1 結(jié)構(gòu)
9.1.1 結(jié)構(gòu)類(lèi)型的定義
9.1.2 結(jié)構(gòu)變量的說(shuō)明和引用
9.1.3 結(jié)構(gòu)數(shù)組
9.1.4 結(jié)構(gòu)與函數(shù)
9.2 指針在結(jié)構(gòu)中的應(yīng)用
9.2.1 指向結(jié)構(gòu)變量的指針
9.2.2 用結(jié)構(gòu)指針作為函數(shù)參數(shù)
9.2.3 鏈表
9.3 雜類(lèi)
9.3.1 位運(yùn)算
9.3.2 位段
9.3.3 聯(lián)合
9.3.4 枚舉
9.3.5 類(lèi)型定義
9.3.6 多文件
習(xí)題
上機(jī)實(shí)訓(xùn)題
第10章 文件
10.1 文件概述
10.1.1 文件的概念
10.1.2 文件的分類(lèi)
10.1.3 緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)
10.2 緩沖文件系統(tǒng)
10.2.1 緩沖文件系統(tǒng)的基本概念
10.2.2 緩沖文件的打開(kāi)和關(guān)閉
10.2.3 緩沖文件的讀/寫(xiě)
10.2.4 緩沖文件的定位
10.2.5 綜合實(shí)例
10.3 非緩沖文件系統(tǒng)
10.3.1 非緩沖文件系統(tǒng)的基本概念
10.3.2 非緩沖文件的建立
10.3.3 非緩沖文件的打開(kāi)和關(guān)閉
10.3.4 非緩沖文件的讀/寫(xiě)
10.3.5 非緩沖文件的定位
習(xí)題
上機(jī)實(shí)訓(xùn)題
附錄
附錄1 ASCII碼表
附錄2 C語(yǔ)言關(guān)鍵詞
附錄3 C語(yǔ)言運(yùn)算符
參考文獻(xiàn)