第1章 C語言概述
1.1 C程序的結構
1.1.1 C程序的初步認識
1.1.2 C程序結構
1.2 C語言的特點
1.3 簡單C程序舉例
1.4 C程序的運行
1.4.1 C程序的運行步驟
1.4.2 在VC++ 6.0中編輯、編譯和運行C程序
1.5 習題與實踐
第2章 數(shù)據(jù)類型和輸入/輸出
2.1 概述
2.2 基本數(shù)據(jù)類型
2.2.1 整型
2.2.2 實型
2.2.3 字符型
2.3 常量與變量
2.3.1 字符集與標識符
2.3.2 常量
2.3.3 符號常量
2.3.4 變量
2.4 數(shù)據(jù)的輸入輸出
2.4.1 格式輸出函數(shù)
2.4.2 格式輸入函數(shù)
2.4.3 字符輸入輸出函數(shù)
2.5 習題與實踐
第3章 運算符和表達式
3.1 常用運算符和表達式
3.1.1 算術運算符和表達式
3.1.2 關系運算符和表達式
3.1.3 邏輯運算符和表達式
3.1.4 賦值運算符和表達式
3.1.5 逗號運算符和表達式
3.2 常用庫函數(shù)
3.2.1 數(shù)學運算函數(shù)
3.2.2 字符處理函數(shù)
3.3 習題與實踐
第4章 結構化程序設計
4.1 程序的三種基本結構
4.2 選擇結構程序設計
4.2.1 if語句
4.2.2 switch語句
4.2.3 程序舉例
4.3 循環(huán)結構程序設計
4.3.1 while語句
4.3.2 do-while語句
4.3.3 for語句
4.3.4 break語句與continue語句
4.3.5 循環(huán)的嵌套
4.3.6 程序舉例
4.4 習題與實踐
第5章 利用數(shù)組處理批量數(shù)據(jù)
5.1 一維數(shù)組的定義和引用
5.1.1 一維數(shù)組的定義
5.1.2 一維數(shù)組元素的引用
5.2 二維數(shù)組的定義和引用
5.2.1 二維數(shù)組的定義
5.2.2 二維數(shù)組元素的引用
5.3 字符數(shù)組
5.3.1 字符數(shù)組的定義和使用
5.3.2 字符數(shù)組和字符串
5.3.3 字符串處理函數(shù)
5.4 程序舉例
5.5 習題與實踐
第6章 利用函數(shù)實現(xiàn)模塊化程序設計
6.1 函數(shù)概述
6.2 函數(shù)定義、調用和聲明
6.2.1 函數(shù)定義
6.2.2 函數(shù)調用
6.2.3 函數(shù)聲明
6.3 函數(shù)的參數(shù)傳遞
6.3.1 函數(shù)調用的參數(shù)傳遞
6.3.2 值傳遞
6.3.3 地址傳遞
6.4 函數(shù)的嵌套調用和遞歸調用
6.4.1 函數(shù)的嵌套調用
6.4.2 函數(shù)的遞歸調用
6.5 全局變量和局部變量
6.6 變量的存儲方式
6.7 習題與實踐
第7章 編譯預處理命令
7.1 概述
7.2 宏定義
7.2.1 不帶參數(shù)的宏定義
7.2.2 帶參數(shù)的宏定義
7.3 文件包含
7.4 條件編譯
7.5 習題與實踐
第8章 指針的使用
8.1 指針的基本概念
8.1.1 地址和指針
8.1.2 指針變量的定義和引用
8.1.3 指針變量作函數(shù)參數(shù)
8.2 指針與數(shù)組
8.2.1 一維數(shù)組元素的指針表示法
8.2.2 數(shù)組名作函數(shù)參數(shù)
8.2.3 二維數(shù)組中的指針
8.3 指針與字符串
8.4 指針與函數(shù)
8.4.1 指向函數(shù)的指針
8.4.2 返回指針值的函數(shù)
8.5 指針數(shù)組
8.5.1 指針數(shù)組的定義和應用
8.5.2 指針數(shù)組作main函數(shù)的參數(shù)
8.6 多級指針
8.7 程序舉例
8.8 習題與實踐
第9章 利用結構體和共用體建立數(shù)據(jù)類型
9.1 結構體類型的定義和使用
9.1.1 結構體類型的定義
9.1.2 結構體類型變量的定義
9.1.3 結構體類型變量的引用
9.2 結構體數(shù)組
9.3 指向結構體類型數(shù)據(jù)的指針
9.4 鏈表
9.4.1 鏈表的基本概念
9.4.2 動態(tài)存儲分配函數(shù)
9.4.3 鏈表的基本操作
9.5 共用體
9.5.1 共用體變量的定義
9.5.2 共用體變量的引用
9.6 習題與實踐
第10章 位運算符及位運算
10.1 概述
10.2 位運算符及位運算
10.3 程序舉例
10.4 習題與實踐
第11章 文件的使用
11.1 概述
11.2 用文件類型指針定義文件
11.3 文件操作函數(shù)
11.3.1 文件的打開和關閉函數(shù)
11.3.2 文件的讀寫函數(shù)
11.3.3 文件的定位函數(shù)
11.4 程序舉例
11.5 習題與實踐
附錄A 字符的ASCII碼表
附錄B 運算符的優(yōu)先級與結合性
附錄C 常用庫函數(shù)
參考文獻