從零開始 C語言快速入門教程

從零開始 C語言快速入門教程

《從零開始 C語言快速入門教程》是2021年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:從零開始 C語言快速入門教程
  • 作者:張繼新
  • 出版社:人民郵電出版社
  • 出版時間:2021年
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787115559661
內容簡介,作者簡介,圖書目錄,

內容簡介

本書以服務零基礎讀者為宗旨,用實例引導讀者學習,深入淺出地介紹了C 語言的相關知識和實戰技能。
全書共12章。第1章主要介紹計算思維與C語言的初體驗;第2~9章主要介紹C語言的數據處理,表達式,格式化輸出與輸入功能,流程控制,函式與宏,數組與字元串,指針,結構、聯合、枚舉與類型定義等;第10~12章主要介紹檔案及檔案處理,C語言的標準函式館,從C語言到C 的快速學習。
本書贈送了大量的相關學習資料,以便讀者擴展學習。本書適合任何想學習C語言的讀者學習使用。無論您是否從事計算機相關行業,是否接觸過C語言,均可通過學習本書快速掌握採用C 語言編程的方法和技巧。

作者簡介

張繼新,河南工業大學教師,長期從事程式設計語言教學,研究方向為軟體設計、開發維護及套用。 侯惠芳,河南工業大學教授,解放軍信息工程大學通信與信息系統專業博士,研究方向為機器學習、大數據檢索、人工智慧和模式識別等。 李琳,河南工業大學副教授,研究方向為軟體工程、機器學習、人工智慧和模式識別等。

圖書目錄

001 第 1 章 計算思維與C 語言的初體驗
002 1.1 認識計算思維
002 1.1.1 分解
003 1.1.2 模式識別
003 1.1.3 歸納與抽象化
003 1.1.4 算法
005 1.2 認識C 語言
006 1.3 編寫第 一個C 語言程式
010 1.3.1 編寫程式
011 1.3.2 程式代碼的編譯
012 1.3.3 程式代碼的執行
012 1.3.4 程式代碼的調試
013 1.4 C 語言程式代碼快速解析
013 1.4.1 重要的main() 函式
014 1.4.2 頭檔案的功能
015 1.4.3 寫注釋是種好習慣
015 1.5 上機實習課程
019 第 2 章 C 語言的數據處理
020 2.1 認識變數與常量
021 2.1.1 變數的簡介
021 2.1.2 變數的名稱
022 2.1.3 變數的地址
023 2.1.4 常量的簡介
025 2.2 基本數據類型
025 2.2.1 整數類型
027 2.2.2 浮點數類型
030 2.2.3 字元類型
032 2.2.4 轉義序列
034 2.2.5 強制類型轉換
036 2.3 上機實習課程
041 第3 章 表達式
042 3.1 認識運算符
042 3.1.1 賦值運算符
043 3.1.2 算術運算符
045 3.1.3 自增與自減運算符
047 3.1.4 關係運算符
049 3.1.5 邏輯運算符
051 3.1.6 位運算符
056 3.1.7 條件運算符
057 3.1.8 複合賦值運算符
058 3.2 認識表達式
058 3.2.1 運算符的優先權
060 3.2.2 表達式的自動轉換
062 3.3 上機實習課程
067 第4 章 格式化輸出與輸入功能
068 4.1 printf() 函式
068 4.1.1 格式化字元串
070 4.1.2 輸出修飾符
074 4.2 scanf() 函式
079 4.3 輸出與輸入字元函式
079 4.3.1 getchar() 函式與putchar() 函式
081 4.3.2 getche() 函式與getch() 函式
082 4.4 上機實習課程
087 第5 章 流程控制
088 5.1 什麼是流程控制
088 5.1.1 順序結構
089 5.1.2 選擇結構
090 5.1.3 循環結構
090 5.2 選擇結構
090 5.2.1 if 條件語句
093 5.2.2 if-else 條件語句
094 5.2.3 嵌套if 條件語句
096 5.2.4 if 多分支條件語句
099 5.2.5 多重條件選擇語句—switch 語句
104 5.3 循環結構
104 5.3.1 for 循環語句
107 5.3.2 嵌套for 循環語句
108 5.3.3 while 循環語句
111 5.3.4 do-while 循環語句
114 5.4 流程跳出語句
114 5.4.1 break 語句
116 5.4.2 continue 語句
117 5.4.3 goto 語句
118 5.5 上機實習課程
131 第6 章 函式與宏
132 6.1 認識函式
133 6.1.1 函式聲明
135 6.1.2 定義函式體
137 6.1.3 函式調用模式
139 6.1.4 變數的有效範圍
140 6.2 參數傳遞方式
141 6.2.1 傳值調用
143 6.2.2 傳址調用
148 6.3 遞歸函式
148 6.3.1 遞歸的定義
150 6.3.2 斐波那契數列
151 6.4 變數存儲類別
152 6.4.1 auto
153 6.4.2 extern
155 6.4.3 register
156 6.4.4 static
158 6.5 預處理器與宏
159 6.5.1 #include 語句
160 6.5.2 #define 語句
165 6.6 條件編譯
166 6.6.1 #ifdef 條件編譯
167 6.6.2 #ifndef 條件編譯
169 6.6.3 #if、#else、#elif 條件編譯
170 6.7 上機實習課程
185 第7 章 數組與字元串
186 7.1 認識數組
186 7.1.1 一維數組
190 7.1.2 命令行參數
192 7.1.3 二維數組
195 7.1.4 多維數組
197 7.1.5 數組記憶體分配
199 7.1.6 數組名與地址
201 7.2 數組與函式傳遞
204 7.2.1 函式與一維數組參數
205 7.2.2 排序與函式的數組參數傳遞
208 7.2.3 函式與多維數組參數
211 7.3 字元與字元串處理
211 7.3.1 字元數組與字元串
215 7.3.2 字元串輸入與輸出函式
218 7.4 字元串處理函式
218 7.4.1 strlen() 函式
219 7.4.2 strstr() 函式與strncpy() 函式
220 7.4.3 strlwr() 函式與strcat() 函式
221 7.5 上機實習課程
235 第8 章 指針
236 8.1 認識指針
237 8.1.1 指針變數的定義
240 8.1.2 指針作為函式返回值
241 8.1.3 指針的運算
242 8.1.4 多重指針
244 8.2 指針與數組的套用
244 8.2.1 指針與一維數組
247 8.2.2 指針與二維數組
249 8.2.3 指針與字元串
254 8.2.4 指針數組
257 8.3 動態分配記憶體
257 8.3.1 動態分配變數
259 8.3.2 動態分配數組
261 8.4 函式指針
262 8.4.1 函式指針的定義
263 8.4.2 參數型函式指針
265 8.4.3 函式指針數組
266 8.5 上機實習課程
283 第9 章 結構、聯合、枚舉與類型定義
284 9.1 認識結構
284 9.1.1 定義結構類型與訪問結構成員
287 9.1.2 嵌套結構
288 9.1.3 結構數組
291 9.1.4 結構與記憶體
293 9.1.5 結構指針與指針數組
298 9.2 結構與函式
298 9.2.1 結構與傳值調用
300 9.2.2 結構與傳址調用
303 9.2.3 結構數組與傳址調用
305 9.3 其他自定義數據類型
305 9.3.1 枚舉類型
307 9.3.2 類型定義
310 9.3.3 聯合類型
312 9.4 上機實習課程
329 第 10 章 檔案及檔案處理
330 10.1 認識檔案存取
330 10.1.1 檔案結構
330 10.1.2 數據流與緩衝區
331 10.1.3 文本檔案與二進制檔案
332 10.1.4 檔案存取方式
332 10.2 有緩衝區檔案處理
332 10.2.1 檔案的打開與關閉
334 10.2.2 fputc() 函式與fgetc() 函式
337 10.2.3 fputs() 函式與fgets() 函式
340 10.2.4 fprintf() 函式與fscanf() 函式
342 10.2.5 fwrite() 函式與fread() 函式
346 10.2.6 隨機存取檔案
352 10.3 無緩衝區檔案處理
352 10.3.1 無緩衝區檔案處理函式
355 10.3.2 隨機檔案存取方式
356 10.4 上機實習課程
369 第 11 章 C 語言的標準函式館
370 11.1 常用數學函式
370 11.2 時間與日期函式
371 11.3 字元串處理函式
372 11.4 字元處理函式
373 11.5 類型轉換函式
373 11.6 流程控制函式
373 11.7 檔案及目錄管理函式
374 11.8 記憶體動態管理函式
374 11.9 上機實習課程
387 第 12 章 從C 語言到C 的快速學習
388 12.1 C 的面向對象概念
389 12.1.1 設計一個C 程式
391 12.1.2 輸出與輸入功能
392 12.1.3 浮點數
393 12.1.4 布爾數據類型
394 12.1.5 字元串
397 12.1.6 動態記憶體分配
400 12.2 C 的函式
400 12.2.1 內聯函式
401 12.2.2 引用調用
403 12.2.3 函式重載
405 12.3 認識類
405 12.3.1 數據成員
406 12.3.2 成員函式
406 12.3.3 訪問許可權關鍵字
407 12.3.4 類對象的建立
408 12.3.5 作用域運算符
410 12.4 構造函式與析構函式
410 12.4.1 構造函式
410 12.4.2 析構函式
412 12.4.3 函式對象傳遞
413 12.5 繼承
413 12.5.1 單一繼承
415 12.5.2 多重繼承
417 12.6 多態
419 12.7 函式模板

相關詞條

熱門詞條

聯絡我們