第1章 C語言程序設計基礎知識
1.1 計算機基礎知識概述
1.1.1 計算機與信息社會
1.1.2 計算機中信息的表示
1.1.3 計算機系統(tǒng)的組成
1.2 軟件開發(fā)過程
1.2.1 計算機求解問題的步驟
1.2.2 算法的表示
1.3 C語言概述
1.3.1 C語言簡史及特點
1.3.2 基本程序結構
1.3.3 基本語法單位
1.4.C 語言程序的編寫和運行
1.4.1 C程序的編寫和運行步驟
1.4.2 Visual C++ 6.0介紹
1.5 案例研究
1.6 常見的編程錯誤
小結一
習題一
第2章 基本數(shù)據(jù)類型及運算
2.1 基本數(shù)據(jù)類型
2.1.1 整型
2.1.2 浮點型
2.1.3 字符型
2.2 常量
2.2.1 整型常量
2.2.2 浮點型
2.2.3 字符型常量
2.2.4 字符串常量
2.2.5 符號常量
2.3 變量
2.3.1 變量的定義
2.3.2 變量的初始化
2.3.3 變量地址
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 其他運算符
2.5 混合運算與類型轉換
2.5.1 自動類型轉換
2.5.2 強制類型轉換
2.5.3 賦值運算中的類型轉換
2.6 運算的優(yōu)先級與結合性
2.6.1 運算符匯總
2.6.2 運算符嵌套
2.6.3 表達式的運算順序
2.7 數(shù)據(jù)的輸入輸出
2.7.1 字符輸出函數(shù)putchar()和格式輸出函數(shù)printf()
2.7.2 字符輸入函數(shù)getchar()和格式輸入函數(shù)scanf()
2.8 案例研究
小結二
習題二
第3章 控制語句
3.1 程序的三種基本結構
3.2 復合語句
3.3 if條件分支語句
3.3.1 if流程
3.3.2 if else流程
3.3.3 else if流程
3.3.4 if語句嵌套
3.4 switch多路開關語句
3.5 for循環(huán)語句
3.6 while語句和do while語句
3.6.1 while語句
3.6.2 do while語句
3.7 循環(huán)嵌套
3.8 break, continue和goto語句
3.8.1 break語句
3.8.2 continue語句
3.8.3 goto語句
3.9 案例研究
小結三
習題三
第4章 數(shù)組和結構
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組元素的引用
4.1.3 一維數(shù)組的初始化
4.1.4 一維數(shù)組程序舉例
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組元素的引用
4.2.3 二維數(shù)組的初始化
4.3 字符數(shù)組
4.3.1 字符數(shù)組的定義和初始化
4.3.2 字符數(shù)組的輸入輸出
4 3 3 與字符串處理有關的幾個函數(shù)
4.3.4 字符串應用舉例
4.4 結構及結構變量的定義與訪問
4.4.1 結構及結構變量的定義
4,4.2 結構成員的訪問
4.4.3 結構變量的初始化
4.5 結構數(shù)組
4.6 程序舉例
4.7 案例研究
小結四
習題四
第5章 指針
5.1 指針的概念和定義
5.1.1 指針的概念
5.1.2 指針的定義
5.1.3 指針的賦值
5.2 指針運算
5.3 指針和數(shù)組
5.3.1 指針與一維數(shù)組
5.3.2 指針與結構數(shù)組
5.4 字符串指針
5.4.1 指向字符數(shù)組的指針
5.4.2 指向字符串常量的指針
5.5 指針數(shù)組
5.6 指向指針的指針
5.7 程序舉例
5.8 案例研究
小結五
習題五
第6章 函數(shù)
第7章 變量的存儲類型
第8章 位域、聯(lián)合、枚舉和定義類型
第9章 輸入、輸出及文件管理
第10章 C高級程序應用
附錄
參考文獻