案例式C語言教程

案例式C語言教程

《案例式C語言教程》是2011年中國鐵道出版社所出版的小說,作者是陳慧、馬傑良。

基本介紹

  • 中文名:案例式C語言教程
  • 作者:陳慧 馬傑良
  • 出版時間:2011-02-16
  • 出版社中國鐵道出版社
  • 頁數:320頁
  • 開本:16開
  • ISBN:9787113121754
  • 定價:29元
內容簡介,圖書目錄,

內容簡介

本書主要是配合高等院校信息類相關專業“C語言程式設計”課程理論教學而編寫的。
本書內容共分12章,每章採用從案例出發逐步闡述的形式,較為系統和全面地講解了C語言程式設計中主要的基礎知識、常用語法規則和程式設計技巧,並設計了大量實例。本書的編寫風格遵循了讀者由淺入深的思維過程,內容豐富、形式新穎、結構合理、圖文並茂,編程與理論結合緊密。
本書適合作為高等院校相關專業學生的實驗教材,也可供其他相關技術人員參考。

圖書目錄

第1章 概述 1
1.1 電腦程式設計語言的發展 1
1.1.1 機器語言和彙編語言 1
1.1.2 高級語言 2
1.2 C語言簡介 3
1.2.1 C語言的產生與發展 3
1.2.2 C語言的作用 4
1.2.3 C語言的特點 4
1.3 如何學習C語言程式設計 5
1.3.1 認識程式設計 5
1.3.2 學習C語言程式設計的有效方法 6
1.3.3 創建C語言程式的一般步驟 6
1.4 C語言程式的基本結構及書寫規範 8
1.4.1 C語言程式的基本結構 8
1.4.2 一個簡單的C程式 9
1.4.3 C語言的程式書寫規範 12
1.5 Visual C++集成編譯環境介紹 13
1.5.1 Visual C++集成編譯環境的安裝 13
1.5.2 Visual C++集成編譯環境的簡單使用 15
1.6 算法及算法表示 19
1.6.1 算法與程式設計 19
1.6.2 算法的表示 20
習題 24
第2章 基本數據類型 25
2.1 C語言的字元集與辭彙 25
2.1.1 C語言的字元集 25
2.1.2 C語言的辭彙 26
2.1.3 信息的計算機存儲 29
2.1.4 什麼是常量和變數 30
2.1.5 賦值操作 31
2.2 C語言中的基本數據類型 31
2.2.1 理解數據類型 31
2.2.2 整數類型 32
2.2.3 浮點類型 38
2.2.4 字元類型 40
2.2.5 字元串類型 41
2.2.6 枚舉類型 42
2.3 混合運算及強制類型轉換 43
2.3.1 基本運算符 43
2.3.2 優先權和結合性 44
2.3.3 類型轉換 53
2.3.4 極限值 55
習題 56
第3章 順序結構程式設計 60
3.1 C語句簡介 60
3.1.1 表達式語句 61
3.1.2 賦值語句 61
3.1.3 函式調用語句 62
3.1.4 空語句 62
3.1.5 控制語句 62
3.1.6 複合語句 63
3.2 基本的信息輸出函式 63
3.2.1 printf()函式 63
3.2.2 字元輸出函式 69
3.3 數據輸入語句 70
3.3.1 scanf()函式 70
3.3.2 鍵盤輸入函式 75
3.4 關係運算和邏輯運算 76
3.4.1 C語言中的關係運算符 77
3.4.2 關係表達式 77
3.4.3 邏輯運算符和表達式 78
3.5 順序結構程式設計實例 80
習題 83
第4章 選擇結構程式設計 87
4.1 用if語句實現選擇結構 87
4.1.1 條件語句 88
4.1.2 條件運算符 91
4.2 用switch語句實現多分支選擇結構 93
4.3 選擇結構的嵌套 96
4.3.1 if語句的嵌套 96
4.3.2 switch語句的嵌套 97
習題 99
第5章 循環結構程式設計 100
5.1 for循環結構 100
5.2 while和do…while循環結構 103
5.2.1 while語句實現循環 103
5.2.2 do...while語句實現循環 104
5.3 continue語句和break語句 105
5.3.1 continue語句 105
5.3.2 break語句 107
5.4 循環的嵌套 109
習題 112
第6章 數組 113
6.1 一維數組和多維數組的定義、引用和初始化 113
6.1.1 一維數組 116
6.1.2 多維數組 125
6.2 字元串與字元數組 129
6.2.1 字元數組的定義、引用和初始化 129
6.2.2 字元串和字元串的結束標誌 132
6.2.3 字元串的輸入和輸出 133
6.2.4 字元串處理函式 138
習題 141
第7章 C語言中的函式 142
7.1 為什麼要使用函式 142
7.1.1 規劃程式 143
7.1.2 自頂向下的程式設計方法 144
7.1.3 C語言中的函式 145
7.2 定義函式 147
7.2.1 無參函式的定義 148
7.2.2 有參函式的定義 149
7.3 函式的調用 150
7.3.1 函式的調用 150
7.3.2 函式的遞歸調用 154
7.4 函式的參數 156
7.4.1 函式的參數 156
7.4.2 函式調用中的參數傳遞形式 158
7.4.3 數組在函式間的傳遞 165
7.5 函式的值 166
7.6 C語言變數的作用域和存儲類型 169
7.6.1 變數的作用域和生存期 169
7.6.2 變數存儲類型 177
習題 185
第8章 編譯預處理 191
8.1 宏定義 191
8.1.1 不帶參數的宏定義 192
8.1.2 帶參數的宏定義 197
8.2 檔案包含 198
8.3 條件編譯 200
習題 204
第9章 指針 205
9.1 指針與地址 206
9.1.1 指針變數 207
9.1.2 取地址運算符與間接定址運算符 209
9.1.3 指針與函式 210
9.2 指針與數組 214
9.2.1 指針的算術運算 216
9.2.2 指針與一維數組 219
9.2.3 指針與多維數組 221
9.3 特殊的指針 223
9.3.1 指向字元串的指針 225
9.3.2 指向函式的指針 227
9.3.3 指向指針的指針 229
9.4 動態記憶體分配 230
9.4.1 C語言記憶體分配函式 232
9.4.2 動態分配數組和字元串 235
9.4.3 釋放存儲 238
習題 239
第10章 結構與聯合 241
10.1 結構 242
10.1.1 結構的定義 244
10.1.2 結構數組 247
10.1.3 結構指針 248
10.1.4 結構類型作為函式參數 254
10.1.5 typedef類型定義符 256
10.2 聯合 257
10.2.1 聯合的定義 257
10.2.2 結構與聯合的區別 259
習題 260
第11章 檔案 261
11.1 檔案概述 261
11.2 檔案的分類 264
11.3 C語言檔案操作相關函式 265
11.3.1 檔案指針 270
11.3.2 檔案的打開與關閉 270
11.3.3 檔案的讀/寫 272
11.3.4 檔案檢測函式 278
習題 279
第12章 程式調試方法 280
12.1 程式調試基本步驟 280
12.2 程式調試方法 286
12.2.1 開始調試與停止調試 286
12.2.2 單步執行 287
12.2.3 觀察變數 290
12.2.4 查看記憶體與暫存器等 290
12.2.5 運行棧切換 291
附錄A 常用ASCII碼對照表 293
參考文獻 298

相關詞條

熱門詞條

聯絡我們