程式設計基礎——從問題到C語言程式

程式設計基礎——從問題到C語言程式

基本介紹

內容簡介,圖書目錄,

內容簡介

圖書目錄

3.1.3 編碼分析與思考33
3.2 關係運算符、邏輯運算符與其表達式33
3.2.1 關係運算符與關係表達式33
3.2.2 邏輯運算符與邏輯表達式34
3.3 分支結構語句35
3.3.1 if語句35
3.3.2 switch…case語句37
習題39
第4章 循環結構程式設計40
4.1 計算一批學生的成績總分和平均分40
4.1.1 問題描述與抽象40
4.1.2 映射編碼41
4.1.3 編碼分析與思考42
4.2 循環結構語句42
4.2.1 for語句42
4.2.2 while語句43
4.2.3 do-while語句44
4.3 循環控制44
4.3.1 break語句44
4.3.2 continue語句45
4.3.3 goto語句45
習題46
第5章 數組47
5.1 學生成績輸入輸出處理47
5.1.1 問題描述與抽象47
5.1.2 映射編碼49
5.1.3 編碼分析與思考49
5.2 一維數組50
5.2.1 一維數組的定義50
5.2.2 一維數組元素的引用50
5.2.3 一維數組的初始化51
5.2.4 一維數組套用(排序、查找、插入、統計和計算)52
5.3 二維數組59
5.3.1 二維數組與多維數組的定義59
5.3.2 二維數組元素的引用60
5.3.3 二維數組的初始化60
5.3.4 二維數組套用(求矩陣中的最大值位置)61
5.4 字元數組與字元串63
5.4.1 字元數組的定義與引用63
5.4.2 字元數組的初始化64
5.4.3 字元串64
5.4.4 字元串操作的庫函式66
習題71
第6章 函式73
6.1 顯示學生成績管理系統功能選單73
6.1.1 問題描述與抽象73
6.1.2 映射編碼76
6.1.3 編碼分析與思考78
6.2 函式的基本用法78
6.2.1 函式的定義78
6.2.2 函式的調用79
6.2.3 函式參數的傳遞82
6.2.4 函式的返回86
6.2.5 函式的嵌套調用86
6.2.6 函式的遞歸調用91
6.3 變數的作用域96
6.3.1 變數的存儲類型96
6.3.2 全局變數100
6.3.3 變數的生命周期和存儲類型小結102
6.4 函式在學生成績管理系統中的套用103
習題111
第7章 指針113
7.1 學生成績排序113
7.1.1 問題描述與抽象113
7.1.2 映射編碼115
7.1.3 編碼分析與思考116
7.2 指針變數116
7.2.1 指針的基本概念116
7.2.2 指針變數的定義117
7.2.3 指針變數的初始化118
7.2.4 指針運算符118
7.2.5 指針變數運算120
7.3 指針與一維數組121
7.3.1 指向一維數組元素的指針121
7.3.2 通過指針變數引用一維數組元素122
7.3.3 指向字元串的指針124
7.3.4 指針作為函式的參數128
7.4 指針與二維數組131
7.4.1 二維數組元素的地址131
7.4.2 通過指針變數引用二維數組元素132
7.5 指向函式的指針和返回指針的函式135
7.5.1 用函式指針變數調用函式135
7.5.2 返回指針的函式136
習題137
第8章 自定義類型與預編譯處理138
8.1 構建一個學生成績單138
8.1.1 問題描述與抽象138
8.1.2 映射編碼140
8.1.3 編碼分析與思考140
8.2 結構體141
8.2.1 結構體的定義和變數的說明141
8.2.2 結構體成員的引用142
8.2.3 結構體數組142
8.2.4 結構體指針146
8.2.5 用結構體指針處理簡單鍊表149
8.3 共用體154
8.3.1 共用體的定義與變數的說明154
8.3.2 共用體成員的引用154
8.4 枚舉155
8.4.1 枚舉類型的定義和變數的說明155
8.4.2 枚舉變數的賦值和使用155
8.5 預處理命令156
8.5.1 概述156
8.5.2 宏定義156
8.5.3 檔案包含159
8.5.4 條件編譯159
習題160
第9章 檔案162
9.1 學生成績數據寫入到指定檔案162
9.1.1 問題描述與抽象162
9.1.2 映射編碼163
9.1.3 編碼分析與思考164
9.2 檔案的基本概念164
9.2.1 文本檔案和二進制檔案164
9.2.2 順序檔案和隨機檔案165
9.2.3 檔案操作的常用函式165
習題178
附錄A 集成開發環境TC 2.0介紹182
A.1 TurboC 2.0簡介182
A.2 Turbo C 2.0的配置檔案188
A.3 Turbo C 2.0的使用188
A.4 Turbo C程式調試技術189
附錄B 常用字元ASCII碼對照表197
附錄C 常用運算符的優先權和結合性199
附錄D C語言中常用的庫函式201
附錄E 一般錯誤信息及處理方法203
參考文獻208

相關詞條

熱門詞條

聯絡我們