極簡C:新手編程之道

關東升

  • 出版商: 清華大學
  • 出版日期: 2023-11-01
  • 售價: $294
  • 貴賓價: 9.5$279
  • 語言: 簡體中文
  • 頁數: 153
  • 裝訂: 平裝
  • ISBN: 7302642664
  • ISBN-13: 9787302642664
  • 相關分類: C 程式語言
  • 立即出貨 (庫存 < 3)

  • 極簡C:新手編程之道-preview-1
  • 極簡C:新手編程之道-preview-2
  • 極簡C:新手編程之道-preview-3
極簡C:新手編程之道-preview-1

買這商品的人也買了...

商品描述

本書是一本系統性地介紹C語言編程和實際應用技術的圖書,共14章,涵蓋了C語言基本語法、數據 類型、運算符、條件語句、循環語句、數組、指針、字符串、用戶自定義數據類型和函數等方面的內容。此外, 書中還介紹了C語言的高級內容,包括內存管理、文件讀寫和數據庫編程。 本書每章後都配備了“動手練一練”實踐環節,旨在幫助讀者鞏固所學內容,並在附錄A中提供了練習 答案,便於讀者自測和鞏固。 此外,作者還提供了配套源代碼、教學課件、微課視頻及在線答疑服務,為讀者提供全方位的學習幫 助。本書可以幫助讀者全面瞭解C語言編程和實際應用技術,掌握C語言編程方法。

目錄大綱

目錄

 

 

 

 

 

第1章直奔主題——編寫你的第一個C語言程序

 

 

微課視頻25分鐘

 

1.1編寫第一個C語言程序——Hello World

 

1.1.1用記事本編寫Hello World程序

 

1.1.2編譯Hello World程序

 

1.2配置編譯器

 

1.3編譯程序代碼文件

 

1.4用IDE工具編寫Hello World程序

 

1.4.1下載和安裝Visual Studio Code

 

1.4.2配置Visual Studio Code

 

1.4.3使用Visual Studio Code編寫Hello World程序

 

1.5程序代碼解釋

 

1.6回頭看看C語言的那些事

 

1.7C語言的特點

 

1.8動手練一練

 

第2章C語言基本語法

 

微課視頻45分鐘

 

2.1關鍵字與標識符

 

2.1.1關鍵字

 

2.1.2標識符

 

2.2C語言分隔符

 

2.2.1分號

 

2.2.2大括號

 

2.2.3空白

 

2.3註釋

 

2.3.1單行註釋

 

2.3.2多行註釋

 

2.4變量

 

2.4.1聲明變量

 

2.4.2變量作用域

 

2.4.3使用auto關鍵字聲明變量

 

2.5常量

 

2.6輸出與輸入

 

2.6.1輸出函數

 

2.6.2輸入函數

 

2.7預處理器

 

2.7.1包含文件

 

2.7.2宏定義

 

2.7.3定義帶參宏

 

2.7.4條件編譯

 

2.8動手練一練

 

第3章數據類型

 

微課視頻32分鐘

 

3.1C語言中的數據類型

 

3.2整數類型

 

3.2.1數據類型修飾符

 

3.2.2數據溢出

 

3.2.3整數的表示方式

 

3.3浮點類型

 

3.4字符類型

 

3.5布爾類型

 

3.6數據類型之間的轉換

 

3.6.1自動類型轉換

 

3.6.2強制類型轉換

 

3.7動手練一練

 

 

 

 

 

 

第4章運算符

 

微課視頻26分鐘

 

4.1一元運算符

 

4.2二元運算符

 

4.3關系運算符

 

4.4邏輯運算符

 

4.5位運算符

 

4.6賦值運算符

 

4.7三元運算符

 

4.8運算符的優先級

 

4.9動手練一練

 

第5章條件語句

 

微課視頻13分鐘

 

5.1if語句

 

5.1.1if結構

 

5.1.2ifelse結構

 

5.1.3ifelseif結構

 

5.2多分支語句

 

5.3動手練一練

 

第6章循環語句

 

微課視頻19分鐘

 

6.1while語句

 

6.2dowhile語句

 

6.3for語句

 

6.4跳轉語句

 

6.4.1break語句

 

6.4.2continue語句

 

6.4.3goto語句

 

6.5動手練一練

 

第7章數組

 

微課視頻18分鐘

 

7.1數組那些事兒

 

7.1.1數組的基本特性

 

7.1.2數組的維度

 

7.2一維數組

 

7.2.1聲明一維數組

 

7.2.2初始化一維數組

 

7.2.3訪問一維數組中的元素

 

7.3二維數組

 

7.3.1聲明二維數組

 

7.3.2初始化二維數組

 

7.3.3訪問二維數組中的元素

 

7.4三維數組

 

7.5動手練一練

 

第8章指針

 

微課視頻16分鐘

 

8.1C語言指針

 

8.1.1聲明指針變量

 

8.1.2獲取變量的內存地址

 

8.2指針進階

 

8.2.1指針與數組

 

8.2.2二級指針

 

8.3動手練一練

 

第9章字符串

 

微課視頻16分鐘

 

9.1字符串概述

 

9.2聲明字符串

 

9.3字符串的基本操作

 

9.3.1字符串拼接

 

9.3.2字符串比較

 

9.3.3字符串查找

 

9.4動手練一練

 

第10章用戶自定義數據類型

 

微課視頻17分鐘

 

10.1枚舉

 

10.2結構體

 

10.2.1結構體變量

 

10.2.2結構體指針變量

 

10.3聯合

 

10.4動手練一練

 

第11章函數

 

微課視頻22分鐘

 

11.1函數概述

 

11.2定義函數

 

11.3聲明函數

 

11.3.1在同一個文件中聲明函數

 

11.3.2在頭文件中聲明函數

 

11.3.3extern關鍵字

 

11.4函數參數的傳遞

 

11.4.1按值傳遞參數

 

11.4.2按引用傳遞參數

 

11.4.3案例: 通過數據交換函數實現數據的交換

 

11.5函數指針

 

11.6動手練一練

 

第12章內存管理

 

微課視頻15分鐘

 

12.1C語言內存管理概述

 

12.2動態內存管理

 

12.2.1分配動態內存

 

12.2.2釋放動態內存

 

12.3動手練一練

 

第13章文件讀寫

 

微課視頻15分鐘

 

13.1文件操作

 

13.1.1打開文件

 

13.1.2關閉文件

 

13.2從文件中讀取數據

 

13.3寫入數據到文件中

 

13.4案例: 圖片復制工具

 

13.5動手練一練

 

第14章數據庫編程

 

微課視頻38分鐘

 

14.1SQLite數據庫

 

14.1.1SQLite數據類型

 

14.1.2下載SQLite數據庫

 

14.1.3配置SQLite命令行工具

 

14.2通過命令行工具訪問SQLite數據庫

 

14.3使用GUI工具管理SQLite數據庫

 

14.3.1下載和安裝DB4S工具

 

14.3.2使用DB4S工具

 

14.4C語言訪問SQLite數據庫

 

14.4.1在Visual Studio Code中配置環境

 

14.4.2C語言訪問SQLite數據庫的基本流程

 

14.5案例: 員工表增、刪、改、查操作

 

14.5.1創建員工表

 

14.5.2查詢員工數據

 

14.5.3插入員工數據

 

14.5.4更新員工數據

 

14.5.5刪除員工數據

 

14.6動手練一練

 

附錄A動手練一練參考答案