前言
第1章 引論
1.1 程序設計概述
1.2 C語言概述
1.3 C語言程序的上機步驟
本章小結
思考與練習
第2章 基本數(shù)據類型和運算
2.1 常量和變量
2.2 基本數(shù)據類型
2.3 運算符和表達式
本章小結
思考與練習
第3章 標準輸入和輸出
3.1 數(shù)據輸入輸出的概念
3.2 數(shù)據的輸入
3.3 數(shù)據的輸出
本章小結
思考與練習
第4章 順序結構程序設計
4.1 算法介紹
4.2 順序結構程序設計舉例
本章小結
思考與練習
第5章 選擇結構程序設計
5.1 選擇結構語句
5.2 選擇結構程序設計舉例
本章小結
思考與練習
第6章 循環(huán)結構程序設計
6.1 循環(huán)結構語句
6.2 循環(huán)結構程序設計舉例
6.3 循環(huán)的嵌套
6.4 幾種循環(huán)語句的比較
本章小結
思考與練習
第7章 數(shù)組
7.1 維數(shù)組
7.2 二維數(shù)組
7.3 字符數(shù)組
本章小結
思考與練習
第8章 函數(shù)與程序結構
8.1 C語言程序的般結構
8.2 函數(shù)定義與函數(shù)說明
8.3 函數(shù)調用與參數(shù)傳遞
8.4 函數(shù)的嵌套調用
8.5 函數(shù)的遞歸調用
8.6 變量的作用域
8.7 變量的存儲類型
8.8 內部函數(shù)和外部函數(shù)
本章小結
思考與練習
第9章 編譯預處理
9.1 宏定義
9.2 文件包含
9.3 條件編譯
本章小結
思考與練習
第10章 指針
10.1 指針的概念
10.2 指針變量的定義
l0.3 指針變量的引用
10.4 指針變量的運算
10.5 指針與數(shù)組
10.6 指針與函數(shù)
本章小結
思考與練習
第11章 結構體和共用體
11.1 結構體類型及變量的定義方法
11.2 結構體類型變量的說明
11.3 結構體變量的引用
11.4 結構體變量的初始化
11.5 結構體數(shù)組
11.6 結構體指針的定義和引用
11.7 用指針處理鏈表
11.8 共用體
11.9 枚舉類型
11.10 用typedef定義類型
本章小結
思考與練習
第12章 位操作
12.1 常用的位運算
12.2 位運算應用舉例
本章小結
思考與練習
第13章 文件
13.1 文件的基本概念
13.2 文件類型指針
13.3 文件的打開與關閉
13.4 文件的讀寫
13.5 文件的定位
13.6 文件出錯檢測
本章小結
思考與練習
第14章 圖形
14.1 Turbo C 2.O繪圖功能簡介
14.2 Turbo C 2.0對環(huán)境的支持能力
14.3 圖形函數(shù)及其用法
14.4 常見繪圖函數(shù)
14.5 圖形的屬性控制
14.6 封閉圖形的填充
14.7 圖形方式下的文本輸出
本章小結
思考與練習
第15章 綜合應用實例
15.1 圖書信息管理系統(tǒng)
15.2 小游戲——黑白子交換
15.3 燃燒的火焰
本章小結
參考文獻
附錄
附錄Ⅰ C語言的關鍵字
附錄Ⅱ ASCII字符編碼覽表
附錄Ⅲ C語言中各類運算符的優(yōu)先級和結合性
附錄Ⅳ C常用庫函數(shù)