定 價(jià):36 元
叢書名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材
- 作者:宗大華, 陳吉人, 宗濤編
- 出版時(shí)間:2012/9/1
- ISBN:9787115289285
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312C
- 頁碼:267頁
- 紙張:膠版紙
- 版次:3
- 開本:16開
《C語言程序設(shè)計(jì)教程(第3版)》系統(tǒng)地講述了C語言程序設(shè)計(jì)的基本知識和方法,內(nèi)容分為9章:概述,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,C語言程序設(shè)計(jì)的3種基本結(jié)構(gòu),數(shù)組,指針,函數(shù),用戶自定義的數(shù)據(jù)類型,C語言程序的文件操作函數(shù)以及C語言程序調(diào)試方法簡介。本書力求使學(xué)生在學(xué)習(xí)的基礎(chǔ)上,掌握編程和調(diào)試程序的基本技術(shù)。除第9章外,其余每章最后配有適量的練習(xí)題供教學(xué)使用。在人民郵電出版社的教學(xué)服務(wù)與資源網(wǎng)上,讀者可以得到有關(guān)本書的電子教案和習(xí)題參考答案。
《C語言程序設(shè)計(jì)教程(第3版)》可作為高職高專計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為成人教育和職工培訓(xùn)教材。
第1章 概述
1.1 高級語言與C語言
1.1.1 程序設(shè)計(jì)語言與C語言
1.1.2 簡單的C語言程序
1.1.3 程序設(shè)計(jì)時(shí)的算法描述
1.2 C語言的基本詞法
1.2.1 字符集
1.2.2 保留字
1.2.3 標(biāo)識符及其構(gòu)成規(guī)則
1.3 Turbo C 2.0開發(fā)環(huán)境簡介
1.3.1 主窗口的組成
1.3.2 對源程序文件的編輯
1.3.3 編輯的基本操作命令
1.3.4 源程序的保存
1.3.5 編譯、連接和裝配
1.3.6 運(yùn)行和觀看運(yùn)行結(jié)果
習(xí)題1
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 C語言的數(shù)據(jù)類型
2.2 常量
2.2.1 整型常量
2.2.2 實(shí)型常量
2.2.3 字符常量
2.2.4 字符串常量
2.3 簡單變量
2.3.1 變量的數(shù)據(jù)類型
2.3.2 變量的存儲類型
2.3.3 變量的初始化與完整的變量說明語句
2.3.4 變量的地址與取地址符“&”
2.4 C語言的運(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)算符與條件表達(dá)式
2.4.6 逗號運(yùn)算符與逗號表達(dá)式
2.4.7 位運(yùn)算符
2.4.8 表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換
習(xí)題2
第3章 C語言程序設(shè)計(jì)的3種基本結(jié)構(gòu)
3.1 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1.1 賦值語句、復(fù)合語句、空語句
3.1.2 字符輸入/輸出函數(shù)
3.1.3 格式輸入/輸出函數(shù)
3.2 選擇結(jié)構(gòu)程序設(shè)計(jì)
3.2.1 if單分支選擇語句
3.2.2 if...else雙分支選擇語句
3.2.3 if...else if多分支選擇語句
3.2.4 if語句的嵌套結(jié)構(gòu)
3.2.5 switch多分支選擇語句
3.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.3.1 while循環(huán)語句
3.3.2 do...while循環(huán)語句
3.3.3 for循環(huán)語句
3.3.4 break和continue語句
3.3.5 循環(huán)的嵌套結(jié)構(gòu)
習(xí)題3
第4章 數(shù)組
4.1 數(shù)組的基本概念
4.2 一維數(shù)組
4.2.1 一維數(shù)組的說明
4.2.2 一維數(shù)組元素的初始化
4.2.3 一維數(shù)組元素的引用
4.3 二維數(shù)組
4.3.1 二維數(shù)組的說明
4.3.2 二維數(shù)組元素的初始化
4.3.3 二維數(shù)組元素的引用
4.4 字符數(shù)組與字符串
4.4.1 字符數(shù)組與字符串
4.4.2 字符串的運(yùn)算
4.4.3 常用的字符串處理函數(shù)
習(xí)題4
第5章 指針
5.1 指針和指針變量
5.1.1 直接訪問和間接訪問
5.1.2 指針變量的說明和初始化
5.1.3 取地址運(yùn)算符與指針運(yùn)算符
5.2 指針與數(shù)組
5.2.1 指向一維數(shù)組的指針變量
5.2.2 指向字符串的指針變量
5.2.3 指向二維數(shù)組的指針變量
5.3 指針數(shù)組
5.3.1 一維指針數(shù)組的說明和初始化
5.3.2 指針數(shù)組元素的引用
習(xí)題5
第6章 函數(shù)
6.1 函數(shù)的概念
6.1.1 函數(shù)的定義
6.1.2 函數(shù)的調(diào)用
6.1.3 函數(shù)的原型說明
6.1.4 變量的作用域和生命期
6.2 函數(shù)調(diào)用中的數(shù)據(jù)傳遞
6.2.1 參數(shù)是普通變量時(shí)的數(shù)據(jù)傳遞過程
6.2.2 參數(shù)是指針變量時(shí)的數(shù)據(jù)傳遞過程
6.2.3 參數(shù)是數(shù)組名時(shí)的數(shù)據(jù)傳遞過程
6.2.4 返回語句return
6.3 指針型函數(shù)
6.3.1 指針型函數(shù)的定義方法
6.3.2 指針型函數(shù)的使用
習(xí)題6
第7章 用戶自定義的數(shù)據(jù)類型
7.1 結(jié)構(gòu)型數(shù)據(jù)類型
7.1.1 結(jié)構(gòu)型數(shù)據(jù)類型的定義
7.1.2 結(jié)構(gòu)類型變量的說明與初始化
7.1.3 結(jié)構(gòu)變量成員的引用
7.1.4 結(jié)構(gòu)數(shù)組的說明與初始化
7.2 指向結(jié)構(gòu)類型的指針
7.2.1 指向結(jié)構(gòu)類型變量的指針
7.2.2 指向結(jié)構(gòu)類型數(shù)組的指針
7.2.3 C語言的內(nèi)存管理函數(shù)
7.2.4 自引用結(jié)構(gòu)類型和鏈表
7.3 共享型數(shù)據(jù)類型
7.3.1 共享型數(shù)據(jù)類型的定義
7.3.2 共享類型變量的說明和使用
7.4 枚舉型數(shù)據(jù)類型
7.4.1 枚舉型數(shù)據(jù)類型的定義
7.4.2 枚舉類型的使用
7.5 預(yù)處理和起別名
7.5.1 宏命令 #define
7.5.2 文件包含命令#include
7.5.3 起別名語句typedef
習(xí)題7
第8章 C語言的文件操作函數(shù)
8.1 文件及文件型指針
8.1.1 C語言的文件概念
8.1.2 C語言的文件結(jié)構(gòu)類型及其指針
8.2 文件的打開與關(guān)閉函數(shù)
8.2.1 文件打開函數(shù):fopen()
8.2.2 文件關(guān)閉函數(shù):fclose()
8.2.3 標(biāo)準(zhǔn)設(shè)備文件的使用
8.3 文件的讀/寫操作
8.3.1 文件尾測試函數(shù)
8.3.2 讀/寫字符函數(shù)
8.3.3 讀/寫字符串函數(shù)
8.3.4 讀/寫數(shù)據(jù)函數(shù)
8.3.5 格式讀/寫函數(shù)
8.4 文件操作中的其他函數(shù)
8.4.1 文件頭定位函數(shù)
8.4.2 文件隨機(jī)定位函數(shù)
8.4.3 錯誤測試函數(shù)
習(xí)題8
第9章 C語言程序調(diào)試方法簡介
9.1 在程序中添加調(diào)試語句
9.2 利用編譯時(shí)輸出的出錯信息
9.3 監(jiān)視
9.3.1 C語言提供的監(jiān)視命令
9.3.2 監(jiān)視調(diào)試舉例
9.4 斷點(diǎn)
9.4.1 C語言提供的斷點(diǎn)命令
9.4.2 利用斷點(diǎn)調(diào)試舉例
附錄1 常用的Turbo C庫函數(shù)
附錄2 常用字符的ASCII碼
附錄3 Turbo C編譯的主要錯誤一覽
參考文獻(xiàn)