上篇 基礎篇
第1章 C語言概述
1.1 C語言的發(fā)展與特點
1.2 C語言程序的結構和語法規(guī)則
1.3 C語言程序的開發(fā)環(huán)境
習題
第2章 基本數據類型
2.1標識符
2.2 C語言的數據類型
2.3常量
2.4變量
習題
第3章 算術運算符與算術表達式
3.1算術運算符
3.2算術表達式
3.3類型轉換
習題
第4章 函數
4.1函數定義的一般形式
4.2函數參數和函數的值
4.3函數的調用
習題
第5章 順序結構程序設計
5.1 C語言語句
5.2格式化輸出函數
5.3格式化輸入函數
5.4單個字符的輸入/輸出函數
5.5順序程序設計舉例
習題
第6章 選擇結構程序設計
6.1關系運算符與關系表達式
6.2邏輯運算符與邏輯表達式
6.3 if語句
6 4 switch語句
6.5選擇程序設計舉例
習題
第7章 循環(huán)結構程序設計
7.1 for語句
7.2 while語句
7.3 do while語句
7.4循環(huán)的嵌套
7.5 break語句與continue語句
7.6循環(huán)程序設計舉例
習題
第8章 數組
8.1數組的概念
8.2一維數組變量的定義
8.3一維數組元素的引用
8.4數組作為函數參數
8.5多維數組
8.6數組的應用舉例
習題
第9章 結構體
9.1結構體類型的定義
9.2結構體變量的定義
9.3結構體變量的引用
9.4結構體數組
習題
第10章 指針
10.1指針的概念
10.2指針變量的定義
10.3指針的初步應用
習題
第11章 文件
11.1文件概述
11.2文件的打開與關閉
11.3文件的讀/寫澡作
習題
下篇 提高篇
第12章 數據的存儲
12.1數據的存儲單元
12.2變量的作用域
12.3變量的生存期
12.4幾組概念的比較
習題
第13章 運算符與表達式
13.1運算符與表達式
13.2賦值運算符與賦值表達式
13.3條件運算符與條件表達式
13.4逗號運算符與逗號表達式
13.5自增自減運算符
13.6位運算
13.7表達式的求解示例
習題
第14章 再論指針
14.1指針與數組
14.2指針數組
14.3函數指針
14.4指針與結構
14.5鏈表的建立
習題
第15章 再論函數
15.1函數調用時的內存
15.2參數的傳遞機制
15.3遞歸函數
習題
第16章 編譯預處理
16.1宏定義
16.2“文件包含”命令
16 3條件編譯
習題
附錄
附錄A 基本控制字符/字符與ASCII代碼對照表
附錄B 常用庫函數
參考文獻