適用專業
計算機與非計算機專業都可適用 基礎課教材
內容簡介
本教材注重對學生實踐知識的培養,因此本教材在內容安排上理論聯繫實際,由淺入深,通俗易懂,便於學生自學。可作為各大學和大專院校有關專業學習“C語言程式設計”的教學用書。
圖書目錄
第1章 C語言概述 1
1.1 C語言的發展及其主要特點 1
1.2 C語言的基本組成 3
1.3 C語言程式編寫過程 3
小結 6
習題 6
第2章 數據類型、運算符與表達式 9
2.1 C語言中的數據類型 9
2.2 常量與變數 9
2.3 整型數據 13
2.4 實型數據 15
2.5 字元型數據 17
2.6 運算符和表達式 20
2.7 運算符的優先權與類型的強制轉換 25
小結 27
習題 27
第3章 C語言的順序程式設計 30
3.1 C語言程式設計的三種基本結構 30
3.2 C語言程式設計中流程圖的使用方法 34
3.3 輸入與輸出語句格式 38
3.4 順序結構程式設計舉例 49
小結 52
習題 53
第4章 C語言的選擇結構程式設計 56
4.1 if語句 56
4.2 if語句的嵌套 61
4.3 switch語句 63
4.4 選擇結構程式舉例 65
小結 67
習題 67
第5章 C語言的循環結構程式設計 71
5.1 while循環語句 71
5.2 do…while循環語句 72
5.3 for循環語句 73
5.4 三種循環的比較 74
5.5 循環嵌套 75
5.6 break語句和continue語句 76
5.7 循環語句程式設計舉例 77
小結 80
習題 80
第6章 數組的套用 85
6.1 數組的基本概念 85
6.2 一維數組的定義與套用 85
6.3 二維數組的定義與套用 92
6.4 字元串與字元數組 97
小結 108
習題 108
第7章 函式 111
7.1 函式的分類及其定義的一般形式 111
7.2 函式參數和函式值 114
7.3 函式的調用 116
7.4 函式的嵌套調用 118
7.5 函式的遞歸調用 119
7.6 數組作為函式參數 121
7.7 變數的作用域和存儲類別 123
小結 129
習題 130
第8章 指針 134
8.1 指針與指針變數 134
8.2 指針與函式 136
8.3 指針與數組 138
8.4 指針與字元串 143
8.5 指針運用舉例 145
小結 149
習題 149
第9章 結構體與共用體 152
9.1 結構體 152
9.2 結構體變數作為函式參數及返回結構體的函式 155
9.3 用指針處理鍊表 158
9.4 共用體 160
9.5 枚舉類型 161
9.6 用typedef定義類型 162
小結 163
習題 163
第10章 位運算和檔案 166
10.1 位運算符和位運算 166
10.2 檔案 167
小結 176
習題 176
附錄A C語言運算符的優先權和結合方向 179
附錄B C語言關鍵字及其用途 181
附錄C ASCⅡ碼錶 182
附錄D C語言中常用的庫函式 186