內容簡介
本書是學習C語言程式設計的基礎教材。本書的特點是內容安排上採用循序漸進的方式,在組織形式上採用通俗易懂的案例教學和啟發式教學的方式,並輔以大量的便於說明問題的案例,有案例帶動知識點的方法進行講解。 本書本作為高校各專業C語言教材和全國計算機等級考試參考書,也可供對C語言感興趣的其他讀者自學使用。
目錄
第1章C語言概述
11C語言的歷史
12C語言的特點
13C語言程式的開發過程
14簡單的C語言程式 習題
第2章數據類型、運算符和表達式
21數據類型
22標識符、常量與變數
23整型數據
24實型數據
25字元型數據
26基本運算符和表達式
27類型轉換 習題
第3章順序結構程式設計
31結構化程式設計
32C語言的語句
33數據的輸出
34數據的輸入
35順序結構程式舉例 習題
第4章選擇結構程式設計
41關係運算符、邏輯運算符、條件運算符
42選擇結構程式設計
43選擇結構程式設計舉例 習題
第5章循環結構程式設計
51while語句
52do-while語句
53for語句
54break語句和continue語句
55循環嵌套
56程式舉例 習題
第6章數組
61一維數組
62二維數組
63字元數組與字元串 習題
第7章函式
71函式概述
72函式定義
73函式調用
74數組作函式參數
75函式的嵌套調用
76函式的遞歸調用
77局部變數和全局變數
78變數的存儲類別 習題
第8章指針
81指針的基本概念
82指針變數的定義和引用
83指針與一維數組
84指針與二維數組
85指針與字元串
86指針與函式
87二級指針和指針數組
習題 第9章結構體與鍊表
91結構體類型變數的定義
92結構體類型變數的引用
93結構體的初始化
94結構體與數組
95結構體和指針
96用結構體指針處理鍊表
97共用體
98枚舉
99類型定義
910套用舉例 習題
第10章檔案
101檔案概述
102檔案類型指針
103檔案的打開與關閉
104檔案的讀寫操作
105檔案定位函式 習題
第11章編譯預處理
111宏定義
112檔案包含
113條件編譯 習題
第12章位運算
121二進制位邏輯運算
122移位運算
習題 附錄 參考文獻