C語言程序設計基礎(微課視頻版)

唐文靜、梁胤程、朱強

  • 出版商: 清華大學
  • 出版日期: 2025-02-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • 頁數: 207
  • ISBN: 7302684057
  • ISBN-13: 9787302684053
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

  • C語言程序設計基礎(微課視頻版)-preview-1
  • C語言程序設計基礎(微課視頻版)-preview-2
  • C語言程序設計基礎(微課視頻版)-preview-3
C語言程序設計基礎(微課視頻版)-preview-1

商品描述

"本書案例豐富、啟發性強,以實踐應用為主,以程序設計思想與方法的傳授為中心,系統、全面地介紹C語言各種語法成分的語義和用法。全書共10章,主要包括程序設計概述、數據類型、運算符與表達式、程序的控制結構、函數、數組、指針、結構體與共享體、文件操作等內容。 本書通過漸進式案例和拓展思考案例提高讀者的程序設計能力,同時結合豐富的程序設計人物故事、現代電腦技術、思想政治教育,從而達到知識、能力、素質共同提升的目的。本書程序調試和運行環境為DevC++ 5.11。 本書可作為高等院校電腦類相關專業的“C語言程序設計”課程的教材,也可作為各類電腦基礎程序設計的培訓教材,並可作為相關行業技術人員的參考用書。 "

目錄大綱

 

目錄

 

 

 

 

掃一掃

 

 

資源下載

 

 

 

 

 

第1章概述

 

1.1程序與程序設計語言

 

1.1.1程序與程序設計

 

1.1.2電腦程序設計語言

 

1.2程序設計基礎知識

 

1.2.1算法

 

1.2.2數據結構

 

1.3C語言簡介

 

1.3.1C語言的發展及特點

 

1.3.2C語言程序的基本結構

 

1.4C語言程序的生成過程及開發環境

 

1.4.1C語言程序生成過程

 

1.4.2C語言程序開發環境Microsoft Visual C++6.0

 

1.4.3C語言程序開發環境DevC++

 

1.5本章小結

 

1.6拓展習題

 

1.7拓展閱讀

 

 

第2章基本數據類型和運算符

 

 2.1基本數據類型

 

2.1.1整型

 

2.1.2字符型

 

2.1.3實型

 

 2.2常量和變量

 

2.2.1常量

 

2.2.2變量

 

2.3輸入和輸出函數

 

 2.3.1格式化輸入輸出函數

 

 2.3.2字符輸入輸出函數

 

2.4C的運算符和表達式

 

2.4.1算術運算符和算術表達式

 

2.4.2賦值運算符和賦值表達式

 

2.4.3關系運算符和關系表達式

 

2.4.4邏輯運算符和邏輯表達式

 

2.4.5其他運算符

 

2.5數據類型轉換

 

2.6本章小結

 

2.7拓展習題

 

2.8拓展閱讀

 

 

第3章選擇結構

 

3.1語句

 

3.2if語句

 

3.2.1單分支if語句

 

3.2.2雙分支if…else語句

 

3.2.3多分支else…if語句

 

3.2.4if嵌套

 

 3.3switch語句

 

 3.4本章小結

 

3.5拓展習題

 

3.6拓展閱讀

 

 

第4章循環結構

 

4.1while循環

 

4.2dowhile循環

 

4.3for循環

 

 4.4循環控制與嵌套

 

4.4.1break語句

 

4.4.2continue語句

 

4.4.3循環的嵌套

 

 4.5循環應用

 

4.6本章小結

 

4.7拓展習題

 

4.8拓展閱讀

 

 

第5章函數

 

 

 

 

5.1概述

 

5.1.1模塊化程序設計

 

5.1.2函數分類

 

5.2函數的定義與調用

 

5.2.1函數的定義

 

5.2.2函數的調用與聲明

 

5.2.3函數的嵌套調用

 

5.2.4函數的遞歸調用

 

5.3變量的存儲類別

 

5.4本章小結

 

5.5拓展習題

 

5.6拓展閱讀

 

 

第6章數組

 

6.1一維數組

 

6.1.1一維數組定義與初始化

 

6.1.2一維數組元素的引用

 

6.1.3一維數組應用

 

6.1.4一維數組作函數參數

 

6.2二維數組

 

6.2.1二維數組定義與初始化

 

6.2.2二維數組元素的引用

 

6.2.3二維數組應用

 

6.3字符數組和字符串

 

6.3.1字符數組的定義和初始化

 

6.3.2字符數組的輸入輸出

 

6.3.3常用的字符串函數

 

6.4本章小結

 

6.5拓展習題

 

6.6拓展閱讀

 

 

第7章指針

 

7.1指針的概念

 

7.2指針變量的定義與引用

 

7.3指針與數組

 

7.3.1數組指針

 

7.3.2指針數組

 

7.4指針與函數

 

7.4.1指向函數的指針

 

7.4.2返回指針值的函數

 

7.5本章小結

 

7.6拓展習題

 

7.7拓展閱讀

 

 

第8章結構體與共享體

 

8.1結構體

 

8.1.1結構體類型與結構體變量定義

 

8.1.2結構體變量的引用與初始化

 

8.1.3結構體數組

 

8.1.4結構體指針

 

8.2線性鏈表

 

8.2.1動態內存分配

 

8.2.2鏈表的概念

 

8.2.3鏈表的操作

 

8.3共享體

 

8.3.1共享體類型定義

 

8.3.2共享體變量定義與引用

 

8.3.3共享體變量賦值

 

8.4枚舉類型

 

8.4.1枚舉類型定義

 

8.4.2枚舉變量定義與引用

 

8.5自定義類型

 

8.6本章小結

 

8.7拓展習題

 

8.8拓展閱讀

 

 

第9章編譯預處理

 

9.1宏定義

 

9.2文件包含

 

9.3條件編譯

 

9.4本章小結

 

9.5拓展習題

 

9.6拓展閱讀

 

 

第10章文件

 

10.1文件的概念

 

10.2文件類型指針

 

10.3文件操作

 

10.3.1文件打開與關閉

 

10.3.2文件的讀寫

 

10.3.3文件定位

 

10.4本章小結

 

10.5拓展習題

 

10.6拓展閱讀

 

附錄A常見字符的ASCII值

 

附錄B運算符及優先級一覽表

 

附錄C全國電腦等級考試二級C語言程序設計

考試大綱

 

附錄D相關程序設計競賽

 

參考文獻