定 價:36 元
叢書名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材
- 作者:宗大華, 陳吉人, 宗濤編
- 出版時間:2012/9/1
- ISBN:9787115289285
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312C
- 頁碼:267頁
- 紙張:膠版紙
- 版次:3
- 開本:16開
《C語言程序設(shè)計教程(第3版)》系統(tǒng)地講述了C語言程序設(shè)計的基本知識和方法,內(nèi)容分為9章:概述,數(shù)據(jù)類型、運算符與表達式,C語言程序設(shè)計的3種基本結(jié)構(gòu),數(shù)組,指針,函數(shù),用戶自定義的數(shù)據(jù)類型,C語言程序的文件操作函數(shù)以及C語言程序調(diào)試方法簡介。本書力求使學生在學習的基礎(chǔ)上,掌握編程和調(diào)試程序的基本技術(shù)。除第9章外,其余每章最后配有適量的練習題供教學使用。在人民郵電出版社的教學服務(wù)與資源網(wǎng)上,讀者可以得到有關(guān)本書的電子教案和習題參考答案。
《C語言程序設(shè)計教程(第3版)》可作為高職高專計算機及相關(guān)專業(yè)的教材,也可作為成人教育和職工培訓教材。
第1章 概述
1.1 高級語言與C語言
1.1.1 程序設(shè)計語言與C語言
1.1.2 簡單的C語言程序
1.1.3 程序設(shè)計時的算法描述
1.2 C語言的基本詞法
1.2.1 字符集
1.2.2 保留字
1.2.3 標識符及其構(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 運行和觀看運行結(jié)果
習題1
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 C語言的數(shù)據(jù)類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
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語言的運算符與各種表達式
2.4.1 算術(shù)運算符與算術(shù)表達式
2.4.2 賦值運算符與賦值表達式
2.4.3 關(guān)系運算符與關(guān)系表達式
2.4.4 邏輯運算符與邏輯表達式
2.4.5 條件運算符與條件表達式
2.4.6 逗號運算符與逗號表達式
2.4.7 位運算符
2.4.8 表達式中數(shù)據(jù)類型的轉(zhuǎn)換
習題2
第3章 C語言程序設(shè)計的3種基本結(jié)構(gòu)
3.1 順序結(jié)構(gòu)程序設(shè)計
3.1.1 賦值語句、復(fù)合語句、空語句
3.1.2 字符輸入/輸出函數(shù)
3.1.3 格式輸入/輸出函數(shù)
3.2 選擇結(jié)構(gòu)程序設(shè)計
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è)計
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)
習題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 字符串的運算
4.4.3 常用的字符串處理函數(shù)
習題4
第5章 指針
5.1 指針和指針變量
5.1.1 直接訪問和間接訪問
5.1.2 指針變量的說明和初始化
5.1.3 取地址運算符與指針運算符
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ù)組元素的引用
習題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ù)據(jù)傳遞過程
6.2.2 參數(shù)是指針變量時的數(shù)據(jù)傳遞過程
6.2.3 參數(shù)是數(shù)組名時的數(shù)據(jù)傳遞過程
6.2.4 返回語句return
6.3 指針型函數(shù)
6.3.1 指針型函數(shù)的定義方法
6.3.2 指針型函數(shù)的使用
習題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
習題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 標準設(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 文件隨機定位函數(shù)
8.4.3 錯誤測試函數(shù)
習題8
第9章 C語言程序調(diào)試方法簡介
9.1 在程序中添加調(diào)試語句
9.2 利用編譯時輸出的出錯信息
9.3 監(jiān)視
9.3.1 C語言提供的監(jiān)視命令
9.3.2 監(jiān)視調(diào)試舉例
9.4 斷點
9.4.1 C語言提供的斷點命令
9.4.2 利用斷點調(diào)試舉例
附錄1 常用的Turbo C庫函數(shù)
附錄2 常用字符的ASCII碼
附錄3 Turbo C編譯的主要錯誤一覽
參考文獻