第1章 C語言概述
1.1 程序和算法
1.2 C語言的發(fā)展和特點
1.3 C程序的構成
1.4 Turbo C 2.0的集成開發(fā)環(huán)境
習題
第2章 數(shù)據(jù)類型和運算符
2.1 C語言的數(shù)據(jù)類型
2.2 常量和變量
2.3 基本數(shù)據(jù)類型
2.4 常用運算符和表達式
習題
第3章 順序結構程序設計
3.1 賦值語句
3.2 數(shù)據(jù)輸出函數(shù)
3.3 數(shù)據(jù)輸入函數(shù)
3.4 程序實例
習題
第4章 選擇結構程序設計
4.1 關系表達式和邏輯表達式
4.2 if語句
4.3 switch語句
4.4 條件運算
4.5 程序實例
習題
第5章 循環(huán)結構程序設計
5.1 問題引入
5.2 while語句和do-while語句
5.3 for循環(huán)語句
5.4 循環(huán)嵌套
5.5 break語句和continue語句
5.6 程序實例
習題
第6章 數(shù)組
6.1 問題引出
6.2 一維數(shù)組
6.3 二維數(shù)組
6.4 字符數(shù)組與字符串
6.5 程序舉例
習題
第7章 函數(shù)
7.1 問題引入
7.2 函數(shù)的定義
7.3 函數(shù)的調用
7.4 局部變量和全局變量
7.5 局部變量的存儲類型和作用域
7.6 程序實例
習題
第8章 編譯預處理和位運算
8.1 宏定義
8.2 文件包含
8.3 條件編譯
8.4 位運算
習題
第9章 指針
9.1 指針的概念
9.2 指針與變量
9.3 數(shù)組和指針
9.4 指針與函數(shù)
9.5 指針數(shù)組、指向指針的指針
9.6 綜合舉例
習題
第10章 結構體
10.1 問題引入
10.2 結構體和結構體數(shù)組
10.3 指向結構體類型數(shù)據(jù)的指針
10.4 用指針處理鏈表
習題
第11章 文件
11.1 文件的概念
11.2 文件的指針
11.3 文件的打開與關閉
11.4 文件的讀寫
11.5 文件的定位
習題
第12章 常用庫函數(shù)和高級編程
12.1 文本與圖形常用函數(shù)
12.2 圖形程序設計
12.3 動畫設計
習題
附錄I 上機實驗內容
附錄Ⅱ ASCII編碼表
附錄Ⅲ 運算符的優(yōu)先級與結合性
附錄Ⅳ 常用Turbo c庫函數(shù)
附錄V 常見錯誤信息
主要參考文獻