第1章 緒論
1.1 C語言發(fā)展史和地位
1.2 C語言特點
1.3 一個簡單的C語言程序
1.4 C語言上機步驟
1.5 簡單的輸入輸出函數(shù)
小結
習題
第2章 數(shù)據(jù)的存儲和表示
2.1 數(shù)據(jù)的存儲
2.2 常量
2.3 變量
2.4 數(shù)據(jù)的輸入和輸出
小結
習題
第3章 運算符和表達式
3.1 概述
3.2 賦值運算
3.3 算術運算
3.4 類型轉換運算
3.5 關系運算
3.6 邏輯運算
3.7 位運算
3.8 復合賦值運算
3.9 逗號運算
3.10 sizeof運算
3.11 其他運算符
3.12 表達式與語句
小結
習題
第4章 簡單的C程序
4.1 概述
4.2 順序語句
4.3 注釋語句
4.4 數(shù)學函數(shù)
4.5 預處理命令
小結
習題
第5章 分支結構
5.1 if語句(單分支)
5.2 if~else語句(二路分支)
5.3 if~else if~else(多路分支)
5.4 if~else(嵌套)
5.5 條件運算符
5.6 switch~case語句
小結
習題
第6章 循環(huán)結構
6.1 while語句
6.2 break語句
6.3 continue語句
6.4 do~while語句
6.5 for語句
6.6 循環(huán)的嵌套
小結
習題
第7章 數(shù)組
7.1 一維數(shù)組
7.2 二維數(shù)組
7.3 字符型數(shù)組
小結
習題
第8章 函數(shù)
8.1 概述
8.2 函數(shù)聲明
8.3 函數(shù)定義
8.4 函數(shù)的返回值
8.5 函數(shù)的調用
8.6 形式參數(shù)與實際參數(shù)
8.7 局部變量與全局變量
8.8 自動變量與靜態(tài)變量
8.9 數(shù)組作為函數(shù)的參數(shù)
8.10 函數(shù)應用
小結
習題
第9章 指針
9.1 指針的概念
9.2 指針與數(shù)組
9.3 指針作為函數(shù)的參數(shù)
9.4 指針與字符串
9.5 指針數(shù)組
9.6 返回指針的函數(shù)
9.7 指向函數(shù)的指針
9.8 二級指針與字符串集
9.9 操作指針的相關運算
小結
習題
第10章 文件
10.1 C語言處理的文件類型
10.2 與文件相關的指針
10.3 文件的打開與關閉
10.4 文件的讀寫
10.5 隨機文件的定位
小結
習題
第11章 復合數(shù)據(jù)類型
11.1 枚舉類型
11.2 結構體
11.3 聯(lián)合體
小結
習題
附錄A ASCII碼表
附錄B 運算符的優(yōu)先級與結合性
附錄C 標準C關鍵字
附錄D 常用標準庫函數(shù)
參考文獻