C語言從入門到精通(第5版)

C語言從入門到精通(第5版)

《C語言從入門到精通(第5版)》是清華大學出版社出版圖書,作者是明日科技。

基本介紹

  • 中文名:C語言從入門到精通(第5版)
  • 作者:明日科技
  • 出版社: 清華大學出版社  
  • 出版時間:2021年9月1日
  • 定價:79.80 元
  • ISBN:9787302585671
內容簡介,作品目錄,第1篇基礎知識,第2篇核心技術,第3篇高級套用,第4篇項目實戰,

內容簡介

《C語言從入門到精通(第5版)》從初學者的角度出發,以通俗易懂的語言、豐富多彩的實例,詳細介紹了使用C語言進行程式開發需要掌握的各方面知識。全書分為4篇,共18章,內容包括C語言概述、算法、數據類型、運算符與表達式、常用的數據輸入/輸出函式、選擇結構程式設計、循環控制、數組、函式、指針、結構體和共用體、位運算、預處理、檔案、存儲管理、網路套接字編程、單詞背記闖關遊戲和防空大戰遊戲。書中所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,讀者可以輕鬆領會C語言程式開發的精髓,快速提高開發技能。

作品目錄

如何使用本書開發資源庫
前 言Preface

第1篇基礎知識

第1章C語言概述
1.1 C語言的發展史
1.2 C語言的特點
1.3 一個簡單的C程式
1.4 一個完整的C程式
1.5 C語言程式的格式
1.6 C語言開發環境
1.7 實踐與練習
第2章算法
2.1 算法的基本概念
2.2 算法描述
2.3 實踐與練習
第3章數據類型
3.1 編程規範
3.2 關鍵字
3.3 標識符
3.4 數據類型
3.5 常量
3.6 變數
3.7 變數的存儲類別
3.8 混合運算
3.9 實踐與練習
第4章運算符與表達式
4.1 表達式
4.2 賦值運算符與賦值表達式
4.3 算術運算符與算術表達式
4.4 關係運算符與關係表達式
4.5 邏輯運算符與邏輯表達式
4.6 逗號運算符與逗號表達式
4.7 複合賦值運算符
4.8 運算符的優先權總結
4.9 實踐與練習
第5章常用的數據輸入/輸出函式
5.1 語句
5.2 字元數據的輸入/輸出
5.3 字元串輸入/輸出
5.4 格式輸出函式
5.5 格式輸入函式
5.6 順序程式設計套用
5.7 實踐與練習
第6章選擇結構程式設計
6.1 if語句
6.2 if語句的基本形式
6.3 if的嵌套形式
6.4 條件運算符
6.5 switch語句
6.6 if…else語句和switch語句的區別
6.7 實踐與練習
第7章循環控制
7.1 循環語句
7.2 while語句
7.3 do…while語句
7.4 for語句
7.5 3種循環語句的比較
7.6 循環嵌套
7.7 轉移語句
7.8 實踐與練習

第2篇核心技術

第8章數組
8.1 一維數組
8.2 二維數組
8.3 字元數組
8.4 多維數組
8.5 數組的排序算法
8.6 數組套用
8.7 實踐與練習
第9章函式
9.1 函式概述
9.2 函式的定義和聲明
9.3 函式參數
9.4 函式的調用和返回
9.5 內部函式和外部函式
9.6 局部變數和全局變數
9.7 函式套用
9.8 實踐與練習
第10章指針
10.1 指針的相關概念
10.2 數組與指針
10.3 指向指針的指針
10.4 指針變數作函式參數
10.5 返回指針值的函式
10.6 指針數組作main函式的參數
10.7 實踐與練習

第3篇高級套用

第11章結構體和共用體
11.1 結構體
11.2 結構體數組
11.3 結構體指針
11.4 嵌套的結構體
11.5 鍊表
11.6 鍊表的相關操作
11.7 共用體
11.8 枚舉類型
11.9 實踐與練習
第12章位運算
12.1 位與位元組
12.2 位運算操作符
12.3 循環移位
12.4 位段
12.5 實踐與練習
第13章預處理
13.1 宏定義
13.2 #include命令
13.3 條件編譯
13.4 實踐與練習
第14章檔案
14.1 檔案概述
14.2 檔案基本操作
14.3 檔案的讀寫
14.4 檔案的定位
14.5 實踐與練習
第15章存儲管理
15.1 記憶體組織方式
15.2 動態管理
15.3 記憶體泄露與記憶體丟失
15.4 實踐與練習
第16章網路套接字編程
16.1 計算機網路基礎
16.2 套接字基礎
16.3 套接字函式
16.4 實踐與練習

第4篇項目實戰

第17章單詞背記闖關遊戲
17.1 需求分析
17.2 系統設計
17.3 技術準備
17.4 公共類設計
17.5 預處理模組設計
17.6 歡迎界面設計
17.7 積分規則界面設計
17.8 顯示遊戲最高分設計
17.9 系統邏輯設計
17.10 結果顯示界面設計
第18章防空大戰遊戲
18.1 需求分析
18.2 系統設計
18.3 技術準備
18.4 公共類設計
18.5 遊戲主窗體設計
18.6 碰撞檢測設計
18.7 開始遊戲設計
18.8 為遊戲套用添加圖示
附錄 ASCII碼對照表

相關詞條

熱門詞條

聯絡我們