C語言程式設計(2021年清華大學出版社出版的圖書)

C語言程式設計(2021年清華大學出版社出版的圖書)

本詞條是多義詞,共99+個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計》是2021年清華大學出版社出版的圖書,作者是趙彩,楊宏霞。

基本介紹

  • 中文名:C語言程式設計
  • 作者:趙彩,楊宏霞
  • 出版時間:2021年7月1日
  • 出版社:清華大學出版社
  • ISBN: 9787302584391
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《C語言程式設計(微課版)(高等院校計算機套用系列教材)》對套用型人才培養目標,從學生思維方式、理解能力及後續課程中的套用等方面出發編寫而成。全書分為9章,主要內容包括C語言概述,數據類型、運算符及表達式,常用輸入輸出函式,程式控制結構,數組,函式,指針,結構體與共用體,檔案操作等。該書還在每一章的“編程經驗”模組中融入各種編程小技巧,可使讀者在學習過程中少走彎路,在掌握C語言技術精髓的同時快速提升C語言程式開發技能。
  作為一本微課教材,該書配備了121集與實例同步的微課視頻,學生可以跟著視頻學C語言,高效、快捷。另外,該書配套了豐富的教學資源,如實例原始碼、PPT教學課件和課後習題答案,從而方便教師教學和讀者自學。與該書同步的實驗教材《C語言程式設計實踐教程》則能夠方便讀者深入學習C語言並進行上機操作。
  本教材既可以作為高等學校本科及專科學生的C語言程式設計教材,也可以作為自學者的參考用書,同時可供各類計算機等級考試人員複習參考。

圖書目錄

目 錄
第1章 C語言概述 1
1.1 C語言發展史 2
1.1.1 程式語言簡述 2
1.1.2 C語言的發展過程 3
1.2 C語言特點 4
1.3 簡單的C程式實例 4
1.3.1 C語言程式的構成與格式 4
1.3.2 C語言程式的結構 6
1.3.3 良好的編程風格 8
1.4 搭建Visual C++ 6.0開發環境 8
1.4.1 Visual C++ 6.0的安裝 8
1.4.2 使用Visual C++ 6.0創建C檔案 11
1.4.3 Visual C++ 6.0中C檔案的編輯、編譯與運行 13
1.4.4 編程中的注意事項 13
1.5 本章小結 14
1.6 編程經驗 14
1.7 本章習題 15
第2章 數據類型、運算符及表達式 17
2.1 數制 18
2.1.1 常用數制 18
2.1.2 常用數制整數之間的轉換 19
2.2 常量與變數 20
2.2.1 常量 21
2.2.2 變數 22
2.2.3 變數的初始化 23
2.3 標識符和關鍵字 23
2.3.1 標識符 23
2.3.2 關鍵字 24
2.4 數據類型 25
2.4.1 整型數據 25
2.4.2 實型數據 28
2.4.3 字元型數據 30
2.4.4 字元串常量 34
2.5 運算符及表達式 34
2.5.1 運算符的分類 34
2.5.2 表達式與運算符的優先權和結合性 35
2.5.3 算術運算符及其表達式 35
2.5.4 關係運算符及其表達式 36
2.5.5 邏輯運算符及其表達式 38
2.5.6 賦值運算符及其表達式 40
2.5.7 自增運算符和自減運算符 42
2.5.8 逗號運算符及其表達式 43
2.5.9 條件運算符及其表達式 44
2.5.10 位運算符及其表達式 45
2.6 數據類型的自動轉換和強制轉換 47
2.6.1 數據類型的自動轉換 47
2.6.2 數據類型的強制轉換 48
2.7 本章小結 49
2.8 編程經驗 50
2.9 本章習題 50
第3章 常用輸入輸出函式 53
3.1 有關輸入輸出的基本概念 53
3.2 字元輸入輸出函式 54
3.2.1 字元輸入函式 54
3.2.2 字元輸出函式 55
3.3 格式輸入輸出函式 56
3.3.1 格式輸出函式 56
3.3.2 格式輸入函式 61
3.4 本章小結 64
3.5 編程經驗 64
3.6 本章習題 65
第4章 程式控制結構 67
4.1 算法概述 68
4.1.1 算法的概念與特徵 68
4.1.2 算法的描述方法 69
4.1.3 算法套用舉例 73
4.2 順序結構 73
4.3 選擇結構 76
4.3.1 if語句 76
4.3.2 switch語句 88
4.4 循環結構 90
4.4.1 while語句 91
4.4.2 do-while語句 93
4.4.3 for語句 96
4.4.4 goto語句 99
4.4.5 循環的跳轉和嵌套 100
4.5 綜合案例 103
4.6 本章小結 104
4.7 編程經驗 104
4.8 本章習題 105
第5章 數組 111
5.1 一維數組 112
5.1.1 數組的基本概念 112
5.1.2 一維數組的定義 112
5.1.3 一維數組的引用和初始化 113
5.2 二維數組 121
5.2.1 二維數組的定義 121
5.2.2 二維數組的引用和初始化 122
5.3 字元數組和字元串 129
5.3.1 字元數組的定義 129
5.3.2 字元數組的引用和初始化 129
5.3.3 字元串的定義 132
5.3.4 字元串與字元數組的輸入輸出 132
5.3.5 字元串處理函式 133
5.4 綜合案例 139
5.5 本章小結 141
5.6 編程經驗 142
5.7 本章習題 142
第6章 函式 149
6.1 函式概述 150
6.1.1 函式的基本概念 150
6.1.2 函式的分類 151
6.2 函式的定義和調用 153
6.2.1 函式的定義 153
6.2.2 函式的參數和返回值 155
6.2.3 函式的聲明 158
6.2.4 函式的調用 160
6.2.5 將數組作為函式參數 162
6.2.6 函式的嵌套調用和遞歸調用 165
6.3 變數的作用域 170
6.3.1 局部變數及其作用域 170
6.3.2 全局變數及其作用域 171
6.4 變數的存儲類別及生命周期 173
6.4.1 自動變數 174
6.4.2 暫存器變數 175
6.4.3 靜態變數 176
6.4.4 外部變數 178
6.5 外部函式和內部函式 179
6.5.1 外部函式 179
6.5.2 內部函式 180
6.6 編譯預處理 180
6.6.1 檔案包含 181
6.6.2 不帶參數的宏定義 182
6.6.3 帶參數的宏定義 185
6.7 本章小結 186
6.8 編程經驗 186
6.9 本章習題 187
第7章 指針 195
7.1 地址和指針的概念 196
7.2 指針和指針變數 197
7.2.1 指針變數的定義和初始化 197
7.2.2 指針變數的引用和指針的運算 200
7.3 指針和數組 203
7.3.1 指針和一維數組 203
7.3.2 指針和二維數組 207
7.3.3 指針數組 211
7.4 指針與字元串 213
7.5 指針與函式 216
7.5.1 將指針變數作為函式參數 216
7.5.2 指向函式的指針變數 219
7.5.3 返回指針值的函式 221
7.6 指向指針的指針 223
7.7 指針與動態記憶體分配 225
7.8 本章小結 228
7.9 編程經驗 229
7.10 本章習題 229
第8章 結構體與共用體 237
8.1 結構體 238
8.1.1 結構體的定義 238
8.1.2 結構體變數的定義、初始化和引用 241
8.1.3 typedef的使用方法 245
8.1.4 結構體數組 246
8.1.5 指向結構體變數的指針 249
8.2 共用體 250
8.2.1 共用體的定義 250
8.2.2 共用體變數的定義和初始化 251
8.3 枚舉 254
8.4 綜合案例 256
8.5 本章小結 261
8.6 編程經驗 262
8.7 本章習題 262
第9章 檔案操作 267
9.1 檔案概述 268
9.1.1 檔案 268
9.1.2 檔案的分類 268
9.1.3 檔案指針 269
9.1.4 檔案系統 270
9.2 檔案的打開和關閉 270
9.2.1 檔案的打開 270
9.2.2 檔案的關閉 272
9.3 檔案的讀寫 273
9.3.1 字元讀寫函式 273
9.3.2 字元串讀寫函式 275
9.3.3 數據塊讀寫函式 276
9.3.4 格式化輸入輸出函式 277
9.3.5 字輸入輸出函式 277
9.4 檔案的定位 279
9.5 檔案的檢錯 280
9.6 C語言庫檔案 281
9.7 綜合案例 282
9.8 本章小結 290
9.9 編程經驗 290
9.10 本章習題 291
附錄A ASCII表 295
附錄B C運算符及其優先權 297
參考文獻 299

相關詞條

熱門詞條

聯絡我們