C程式設計實用教程[周煒、鍾紅艷、王曉楠編著書籍]

C程式設計實用教程[周煒、鍾紅艷、王曉楠編著書籍]
C程式設計實用教程[周煒、鍾紅艷、王曉楠編著書籍]
更多義項 ▼ 收起列表 ▲

《C程式設計實用教程》是2014年清華大學出版社出版的圖書,作者是周煒、鍾紅艷、王曉楠、徐雲飛、雷曉莉。

內容簡介

本書是作者多年以譚浩強先生的《C程式設計》為教材從事C語言教學的經驗、套用和研究成果的總結,在很多方面還有所延伸和創新。本書能夠加深讀者的理解,開闊讀者的視野,提高讀者的編程能力。本書面向套用,注重算法套用和解題方法,將函式和指針視為家常便飯。全書突出了計算思維的運用。全書共分7章,內容包括C語言概述、分支與循環、數組與結構體、指針與鍊表、遞歸、檔案操作和程式設計競賽介紹。本書可以作為國內高校各層次、各專業C語言程式設計課程的教材和參考書,也可以作為國家計算機等級考試和國內外各種程式設計大賽的複習、參考和強化訓練用書。

圖書目錄

第1章C語言概述

1.1C語言的誕生和發展

1.2C語言的特點

1.3C語言的數據類型

1.4基本類型數據的機器碼

1.4.1機器碼和編碼方案

1.4.2整型數據的機器碼

1.4.3字元型數據的機器碼——ASCII碼

1.4.4實型數據的機器碼

1.5標識符、常量、變數和字元串常量

1.5.1標識符

1.5.2常量

1.5.3變數、唯讀變數和可讀寫變數

1.5.4字元串常量

1.6地址、指針和動態記憶體分配

1.7定義新類型名

1.8預處理命令

1.8.1宏定義命令

1.8.2檔案包含命令

1.8.3條件編譯命令

1.9C語言的運算、表達式和語句

1.9.1運算及其優先權和結合性

1.9.2各類運算的功能

1.9.3各基本類型數據間的混合運算

1.9.4C語言的表達式

1.9.5C語言的語句

1.10C程式的結構與C函式

1.10.1C程式的結構

1.10.2C函式

1.10.3值傳遞和地址傳遞

1.10.4函式原型

1.10.5主程式帶形式參數

1.10.6數組名和函式名做函式參數

1.11C語言的常用庫函式

1.11.1格式輸入函式和格式輸出函式

1.11.2字元函式

1.11.3字元串處理函式

1.11.4清屏函式clrscr()和游標函式gotoxy(x,y)

1.11.5system(s)函式

1.11.6數學函式

1.11.7記憶體管理函式

1.11.8記憶體比較與填充函式

1.11.9隨機函式

1.11.10日期函式和時間函式

1.12變數和函式的存儲類別

1.12.1變數的存儲類別

1.12.2函式的存儲類別

1.13多檔案編譯

1.13.1用檔案包含命令實現多檔案編譯

1.13.2用工程實現多檔案編譯

1.14C語言集成開發環境的使用

1.14.1安裝和配置C語言系統平台

1.14.2C語言程式設計的方法和步驟

習題1

第2章分支與循環

2.1分支結構程式設計

2.1.1條件運算和條件語句

2.1.2ifelse語句

2.1.3switch語句

2.2循環結構程式設計

2.2.1while循環語句

2.2.2dowhile循環語句

2.2.3for循環語句

2.2.4循環語句綜合編程

習題2

第3章數組與結構體

3.1數組

3.1.1一維數組

3.1.2楊輝三角形

3.1.3二維數組

3.2用一維數組處理矩陣

3.3順序表

3.3.1順序表的查找

3.3.2順序表的排序

3.3.3順序表的刪除

3.3.4順序表的插入

3.4結構體

3.4.1結構體類型定義及變數聲明

3.4.2結構體數組

3.4.3結構體指針

習題3

第4章指針與鍊表

4.1指針做函式參數

4.2一維數組的指針

4.2.1指針的算術運算

4.2.2數組指針做函式參數

4.3函式的指針

4.3.1函式指針變數

4.3.2函式指針做函式參數

4.3.3函式指針數組

4.4返回指針值的函式

4.5指針數組

4.6指向指針的指針——雙指針

4.7指針與多維數組

4.7.1多維數組元素的指針

4.7.2指向一維數組的指針變數

4.7.3指向數組的指針做函式參數

4.8鍊表

4.8.1鍊表概述

4.8.2鍊表的創建、輸出和銷毀

4.8.3鍊表的查找

4.8.4鍊表的插入

4.8.5鍊表的刪除

4.8.6鍊表的排序

4.8.7鍊表的綜合套用

習題4

第5章遞歸

5.1子程式的直接遞歸

5.2子程式的間接遞歸

5.3主程式的遞歸

習題5

第6章檔案操作

6.1檔案的基本概念

6.2檔案操作常用函式

6.2.1檔案的打開與關閉

6.2.2檔案狀態函式

6.2.3檔案定位函式

6.2.4字元讀寫函式

6.2.5字元串讀寫函式

6.2.6整數讀寫函式

6.2.7格式化讀寫函式

6.2.8隨機讀寫函式

6.3檔案操作舉例

習題6

第7章程式設計競賽介紹

7.1程式設計競賽綜述

7.2程式設計競賽中的編程技巧

7.2.1基本輸入輸出格式

7.2.2字元串輸入

7.2.3關於輸出須要專門說明的幾個問題

附錄A常用字元與ASCII代碼對照表

附錄B習題參考答案

參考文獻

熱門詞條

聯絡我們