
定 價:¥59.80
| 作 者: | 張麗華,梁田,劉小軍,殷聯(lián)甫 |
| 出版社: | 清華大學出版社 |
| 叢編項: | 21世紀高等學校計算機基礎實用系列教材 |
| 標 簽: | 暫缺 |
| ISBN: | 9787302615415 | 出版時間: | 2022-11-01 | 包裝: | 平裝 |
| 開本: | 16開 | 頁數(shù): | 316 | 字數(shù): |
目錄
第1章C語言概述
1.1C語言程序結構
1.1.1簡單的C語言程序
1.1.2C語言程序結構概述
1.1.3C語言程序的書寫風格
1.2C語言的發(fā)展
1.2.1C語言的歷史
1.2.2C語言的特點
1.3C語言程序的運行過程
本章小結
習題
第2章程序與算法
2.1程序與算法概述
2.1.1算法的概念
2.1.2算法的組成要素
2.1.3算法的特性
2.2算法的描述
2.2.1自然語言表示法
2.2.2傳統(tǒng)流程圖表示法
2.2.3NS結構化流程圖表示法
2.2.4偽代碼表示法
2.3結構化程序設計
2.3.1結構化程序設計的特點與方法
2.3.2結構化程序的基本結構
2.3.3結構化程序設計的過程
2.3.4程序設計的原則
本章小結
習題
第3章數(shù)據(jù)類型和表達式
3.1標識符
3.2常量與變量
3.2.1常量
3.2.2變量
3.3基本數(shù)據(jù)類型
3.3.1整型
3.3.2實型
3.3.3字符型
3.4常用的輸入輸出函數(shù)
3.4.1格式化輸入輸出函數(shù)
3.4.2字符輸入輸出函數(shù)
3.5運算符與表達式
3.5.1算術運算符
3.5.2賦值運算符
3.5.3逗號運算符
3.5.4指針運算符
3.6數(shù)據(jù)類型轉換
3.6.1賦值類型轉換
3.6.2自動類型轉換
3.6.3強制類型轉換
3.7應用實例
本章小結
習題
第4章程序控制結構
4.1程序控制結構概述
4.2順序結構
4.3關系運算
4.3.1關系運算符
4.3.2關系表達式
4.4邏輯運算
4.4.1邏輯運算符
4.4.2邏輯運算的值
4.4.3邏輯表達式
4.5選擇結構
4.5.1if語句
4.5.2switch語句
4.5.3選擇結構的嵌套
4.6循環(huán)結構
4.6.1while語句
4.6.2do…while語句
4.6.3for語句
4.6.4循環(huán)結構的應用
4.7break和continue語句
4.7.1break語句
4.7.2continue語句
4.7.3兩種語句的應用
4.8循環(huán)嵌套
4.9控制結構應用實例
本章小結
習題
第5章數(shù)組
5.1數(shù)組概述
5.2一維數(shù)組
5.2.1一維數(shù)組的定義
5.2.2一維數(shù)組的引用
5.2.3一維數(shù)組的初始化
5.2.4一維數(shù)組的程序舉例
5.3二維數(shù)組
5.3.1二維數(shù)組的定義
5.3.2二維數(shù)組的引用
5.3.3二維數(shù)組的初始化
5.3.4二維數(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.5數(shù)組與指針
5.5.1使用指針處理數(shù)組元素
5.5.2使用指針處理字符串
5.5.3數(shù)組與指針的程序舉例
5.6數(shù)組綜合舉例
5.6.1查找
5.6.2排序
5.6.3求最大、最小值
5.6.4其他
5.7數(shù)組應用實例
本章小結
習題
第6章函數(shù)
6.1函數(shù)概述
6.2函數(shù)的定義
6.2.1有返回值函數(shù)的定義
6.2.2無返回值函數(shù)的定義
6.3函數(shù)的調用
6.3.1函數(shù)調用的形式
6.3.2函數(shù)的參數(shù)
6.3.3被調函數(shù)的原型聲明
6.4函數(shù)的嵌套調用和遞歸調用
6.4.1函數(shù)的嵌套調用
6.4.2函數(shù)的遞歸調用
6.5變量的作用域與生存期
6.5.1局部變量和全局變量
6.5.2變量的生存期
6.5.3存儲類別小結
6.6指針與函數(shù)
6.6.1指針變量作為函數(shù)參數(shù)
6.6.2數(shù)組作為函數(shù)參數(shù)
6.7返回指針的函數(shù)和函數(shù)指針
6.7.1返回指針的函數(shù)
6.7.2函數(shù)指針
6.8main函數(shù)的參數(shù)
6.9編譯預處理
6.9.1宏定義
6.9.2文件包含
6.9.3條件編譯
6.10函數(shù)的應用實例
本章小結
習題
第7章結構體與共用體
7.1結構體類型的概念
7.1.1引例
7.1.2結構體類型的定義
7.2結構體變量的定義
7.3結構體變量初始化與引用
7.3.1結構體變量的初始化
7.3.2結構體變量的引用
7.4結構體數(shù)組
7.4.1結構體數(shù)組的定義
7.4.2結構體數(shù)組的初始化
7.4.3結構體數(shù)組的引用
7.5結構體指針變量
7.5.1指向結構體變量的指針
7.5.2指向結構體數(shù)組的指針
7.6結構體與函數(shù)
7.6.1結構體變量的成員作函數(shù)參數(shù)
7.6.2結構體變量作函數(shù)參數(shù)
7.6.3指向結構體變量的指針作函數(shù)參數(shù)
7.7鏈表
7.7.1靜態(tài)鏈表
7.7.2動態(tài)內存函數(shù)
7.7.3鏈表的基本操作
7.8共用體
7.8.1共用體的概念
7.8.2共用體變量的引用
7.8.3共用體類型數(shù)據(jù)的說明
7.9枚舉類型
7.10用戶自定義類型
7.11結構體的應用實例
本章小結
習題
第8章文件
8.1文件概述
8.1.1文件分類
8.1.2緩沖文件系統(tǒng)與非緩沖文件系統(tǒng)
8.1.3文件指針
8.2文件的打開與關閉
8.2.1文件的打開
8.2.2文件的關閉
8.3文件的讀寫
8.3.1格式化讀寫函數(shù)
8.3.2字符讀寫函數(shù)
8.3.3字符串讀寫函數(shù)
8.3.4數(shù)據(jù)塊讀寫函數(shù)
8.4文件的其他操作
8.4.1文件的定位
8.4.2文件的檢測
8.5文件的應用實例
本章小結
習題
第9章位運算
9.1計算機中的數(shù)據(jù)表示
9.2位運算符
9.3位段
9.4位運算的應用實例
本章小結
習題
第10章綜合實例
10.1應用程序的開發(fā)流程
10.2綜合應用程序實例
本章小結
附錄A運算符的優(yōu)先級與結合性
附錄BC語言中的關鍵字
附錄C常用字符的ASCII碼
附錄DC語言常用庫函數(shù)
參考文獻