序
前言
第1章概述
1.1C語言概述
1.1.1C語言的發(fā)展及其特點
1.1.2C語言程序的組成和結構特點.
1.2C語言的基本符號
1.2.1基本符號集
1.2.2標識符
1.3算法及其描述方法
l.3.1算法的概念
1.3.2算法的描述方法
1.4程序設計方法簡介
本章小結
習題
第2章C數據及其表達式
2.1C數據類型
2.2常量
2.2.1整型常量
2.2.2實型常量
2.2.3字符常量
2.2.4字符串
2.2.5符號常量
2.2.6轉義字符
2.3變量
2.3.1變量的概念
2.3.2變量說明
2.3.3變量地址
2.3.4變量的初始化
2.3.5數據類型
2.4運算符和表達式
2.4.1運算符及表達式
2.4.2賦值運算
2.4-3算術運算
2.4.4逗號運算
2.4.5關系運算
2.4.6邏輯運算
2.4.7條件表達式
2.4.8運算符的結合律和優(yōu)先級
本章小結
習題
第3章順序結構的程序設計
3.1順序結構的語句
3.1.1表達式語句、空語句和賦值語句
3.1.2復合語句
3.2字符數據的輸入和輸出
3.2.1字符輸出函數putchar()
3.2.2字符輸入函數getchar()
3.3輸出函數printf()
3.4輸入函數scanf()
本章小結
習題
第4章選擇結構的程序設計
4.1條件選擇結構
4.1.1if語句
4.1.2無條件選擇結構
4.2條件分支的嵌套
4.3開關選擇結構
本章小結
習題
第5章循環(huán)結構的程序設計
5.1用goto語句的循環(huán)結構
5.2while語句
5.3do—while語句
5.4for語句
5.5循環(huán)嵌套結構
5.6循環(huán)結構中使用break和continue語句
5.6.1break語句
5.6.2continue語句
5.6.3循環(huán)語句小結
5.7程序舉例
本章小結
習題
第6章數組
6.1數組和數組元素
6.2一維數組
6.2.1一維數組的定義和使用
6.2.2一維數組的初始化
6.2-3一維數組程序舉例
6.3多維數組
6.3.1二維數組的定義和使用
6.3.2二維數組的初始化
6.3.3二維數組程序舉例
6.4字符數組
6.41字符數組的定義和使用
6.4.2字符數組的初始化
6.4-3字符串的輸入和輸出
6.4.4用于字符處理的庫函數
本章小結
習題
第7章C語言函數
7.1c語言程序的組成
7.1.1C語言函數的結構
7.1.2c語言程序的組成
7.1.3存儲類型和變量的作用域
7.2函數的參數
7.2.1帶參數函數定義的一般形式
7.2.2形式參數和實際參數
7.2.3數組作為函數的參數
7.3函數的調用
7.3.1函數的原型
7.3.2函數調用的一般形式
7.3.3函數的值
7.3.4函數的遞歸調用
7.4程序編譯預處理
7.4.1宏定義
……
第8章構造數據類型
第9章指針
第10章文件
第11章位運算
附錄1基本SACⅡ碼表
附錄2TurboC常用庫函數
參考文獻