C語言入門經典(第6版)

C語言入門經典(第6版)

C語言入門經典(第6版)是清華大學出版社出版的一本圖書,作者是[智利] 傑曼·岡薩雷斯·莫里斯(German Gonzalez-Morris)、[英]艾弗·霍頓(Ivor Horton)著 童晶、李天群 譯。

基本介紹

  • 中文名:C語言入門經典(第6版)
  • 作者:[智利] 傑曼·岡薩雷斯·莫里斯、[英]艾弗·霍頓
  • 譯者:童晶、李天群
  • 出版時間:2022年1月1日
  • 出版社:清華大學出版社
  • ISBN:9787302590262
  • 原作品:Beginning C: From Beginner to Pro, Sixth Edition
  • 定價:139 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

主要內容: 介紹C程式語言; 使用C語言編程,開啟編程之旅; 使用循環、數組、字元串、文本、指針、函式、VO等使用字元串和文本編寫應用程式代碼; 程式的有效結構; 處理數據、檔案、工具等

圖書目錄

第1章 C語言編程 1
1.1 C語言 1
1.2 標準庫 2
1.3 學習C語言 2
1.4 創建C程式 2
1.4.1 編輯 2
1.4.2 編譯 3
1.4.3 連結 3
1.4.4 執行 4
1.5 創建第一個程式 5
1.6 編輯第一個程式 5
1.7 處理錯誤 6
1.8 剖析一個簡單的程式 7
1.8.1 注釋 7
1.8.2 預處理指令 8
1.8.3 定義main函式 9
1.8.4 關鍵字 9
1.8.5 函式體 9
1.8.6 輸出信息 11
1.8.7 參數 11
1.8.8 控制符 11
1.8.9 三字母序列 13
1.9 預處理器 13
1.10 用C語言開發程式 14
1.10.1 了解問題 14
1.10.2 詳細設計 14
1.10.3 實施 15
1.10.4 測試 15
1.11 函式及模組化編程 15
1.12 常見錯誤 18
1.13 要點 19
1.14 小結 19
1.15 習題 19
第2章 編程初步 21
2.1 計算機的記憶體 21
2.2 什麼是變數 23
2.3 存儲整數的變數 24
2.3.1 變數的使用 28
2.3.2 變數的初始化 30
2.4 變數與記憶體 35
2.4.1 帶符號的整數類型 36
2.4.2 無符號的整數類型 36
2.4.3 指定整數常量 37
2.5 使用浮點數 39
2.6 浮點數變數 40
2.6.1 使用浮點數完成除法運算 41
2.6.2 控制輸出中的小數位數 42
2.6.3 控制輸出的欄位寬度 42
2.7 較複雜的表達式 43
2.8 定義命名常量 46
2.8.1 極限值 48
2.8.2 sizeof運算符 50
2.9 選擇正確的類型 51
2.10 強制類型轉換 54
2.10.1 自動轉換類型 55
2.10.2 隱式類型轉換的規則 55
2.10.3 賦值語句中的隱式類型轉換 56
2.11 再談數值數據類型 57
2.11.1 字元類型 57
2.11.2 字元的輸入輸出 58
2.11.3 枚舉 61
2.11.4 存儲布爾值的變數 63
2.12 賦值操作的op=形式 64
2.13 數學函式 65
2.14 設計一個程式 66
2.14.1 問題 66
2.14.2 分析 66
2.14.3 解決方案 68
2.15 小結 72
2.16 練習 73
第3章 條件判斷 75
3.1 判斷過程 75
3.1.1 算術比較 76
3.1.2 基本的if語句 76
3.1.3 擴展if語句:if-else 79
3.1.4 在if語句中使用代碼塊 82
3.1.5 嵌套的if語句 82
3.1.6 測試字元 85
3.1.7 邏輯運算符 88
3.1.8 條件運算符 91
3.1.9 運算符的優先權 94
3.2 多項選擇問題 98
3.2.1 給多項選擇使用else-if語句 98
3.2.2 switch語句 99
3.2.3 goto語句 107
3.3 按位運算符 108
3.3.1 按位運算符的op=用法 110
3.3.2 使用按位運算符 111
3.4 設計程式 115
3.4.1 問題 115
3.4.2 分析 115
3.4.3 解決方案 116
3.5 小結 119
3.6 練習 119
第4章 循環 121
4.1 循環概述 121
4.2 遞增和遞減運算符 122
4.3 for循環 122
4.4 for循環的一般語法 126
4.5 再談遞增運算符和遞減運算符 126
4.5.1 遞增運算符 126
4.5.2 遞增運算符的前置和後置形式 127
4.5.3 遞減運算符 127
4.6 再論for循環 128
4.6.1 修改for循環控制變數 130
4.6.2 沒有參數的for循環 131
4.6.3 循環內的break語句 131
4.6.4 使用for循環限制輸入 133
4.6.5 生成偽隨機整數 136
4.6.6 再談循環控制選項 138
4.6.7 浮點類型的循環控制變數 138
4.6.8 字元類型的循環控制變數 139
4.7 while循環 139
4.8 嵌套的循環 142
4.9 嵌套循環和goto語句 147
4.10 do-while循環 148
4.11 continue語句 151
4.12 設計程式 151
4.12.1 問題 151
4.12.2 分析 151
4.12.3 解決方案 152
4.13 小結 163
4.14 習題 163
第5章 數組 165
5.1 數組簡介 165
5.1.1 不用數組的程式 165
5.1.2 什麼是數組 167
5.1.3 使用數組 168
5.2 定址運算符 171
5.3 數組和地址 173
5.4 數組的初始化 174
5.5 確定數組的大小 175
5.6 多維數組 176
5.7 多維數組的初始化 177
5.8 常量數組 183
5.9 變長數組 185
5.10 設計一個程式 187
5.10.1 問題 187
5.10.2 分析 187
5.10.3 解決方案 188
5.11 小結 194
5.12 習題 195
第6章 字元串和文本的套用 197
6.1 什麼是字元串 197
6.2 存儲字元串的變數 198
6.3 字元串操作 203
6.3.1 檢查對C11/C17的支持 203
6.3.2 確定字元串的長度 205
6.3.3 複製字元串 205
6.3.4 連線字元串 206
6.3.5 比較字元串 209
6.3.6 搜尋字元串 213
6.3.7 對字元串進行標記 217
6.3.8 將換行符讀入字元串 221
6.4 分析和轉換字元串 222
6.4.1 轉換字元的大小寫形式 224
6.4.2 將字元串轉換成數值 227
6.5 設計一個程式 229
6.5.1 問題 229
6.5.2 分析 229
6.5.3 解決方案 229
6.6 小結 235
6.7 習題 235

相關詞條

熱門詞條

聯絡我們