前言
第1章 概述
1.1 程序設計語言
1.2 程序設計與算法
1.2.1 算法的概念
1.2.2 結構化程序設計
1.2.3 算法的描述方法
1.3 C語言的發(fā)展及特點
1.3.1 C語言的發(fā)展概況
1.3.2 C語言的特點
1.4 簡單的C程序介紹
1.5 C程序的開發(fā)環(huán)境
1.5.1 Turbo C 2.0簡介
1.5.2 源程序的輸入
1.5.3 編譯、連接與運行
1.6 小結
習題
第2章 基本數據類型與表達式
2.1 C語言的基本數據類型
2.1.1 數據類型概述
2.1.2 標識符
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.2.3 整型變量
2.2.4 實型變量
2.2.5 字符型變量
2.3 運算符與表達式
2.3.1 混合運算規(guī)則
2.3.2 算術運算符及算術表達式
2.3.3 自增、自減運算符
2.3.4 賦值運算符及賦值表達式
2.3.5 逗號運算符及逗號表達式
2.3.6 求字節(jié)運算符sizeof
2.3.7 數據類型的轉換
2.4 小結
習題
第3章 順序結構
3.1 C語言基本語句
3.1.1 C語句
3.1.2 簡單語句
3.1.3 復合語句
3.1.4 流程控制語句
3.2 字符輸入輸出函數
3.2.1 putchar函數
3.2.2 getchar函數
3.3 格式輸入輸出函數
3.3.1 格式輸出函數printf
3.3.2 格式輸入函數scanf
3.4 程序舉例
3.5 小結
習題
第4章 選擇結構
4.1 關系運算
4.1.1 關系運算符
4.1.2 關系表達式
4.2 邏輯運算
4.2.1 邏輯運算符
4.2.2 邏輯表達式
4.3 條件語句
4.3.1 ifelse結構
4.3.2 if結構
4.3.3 else if結構
4.3.4 if語句的嵌套
4.3.5 條件運算符
4.4 switch語句
4.5 程序舉例
4.6 小結
習題
第5章 循環(huán)結構
5.1 概述
5.2 while語句
5.3 do…while語句
……
第6章 數組
第7章 函數與編譯預處理
第8章 指針
第9章 結構體與共用體
第10章 位運算
第11章 文件
第12章 C語言高級應用舉例
附錄1 C語言中的關鍵字
附錄2 常用字符與ASCII碼對照表
附錄3 運算符的優(yōu)先級和結合性
附錄4 常用的C庫函數
附錄5 Turbo C編譯常見錯誤信息和警告信息
參考文獻