第一章 概述
1.1 程序與程序設計語言
1.2 C語言簡介
1.3 編譯C語言的過程
1.4 C語言程序上機調試
本章小結
習題一
第二章 簡單的數(shù)據(jù)類型、運算符及表達式
2.1 字符集和標識符
2.2 常量和變量
2.3 C語言的數(shù)據(jù)類型
2.4 運算符和表達式
2.5 類型轉換
2.6 位運算符
本章小結
習題二
第三章 C語言程序基本控制結構
3.1 C語句概述
3.2 順序結構
3.3 選擇結構
3.4 循環(huán)結構
本章小結
習題三
第四章 數(shù)組
4.1 一維數(shù)組
4.2 二維數(shù)組
4.3 字符數(shù)組及字符串常用函數(shù)
本章小結
習題四
第五章 函數(shù)
5.1 函數(shù)的概述
5.2 函數(shù)定義的一般形式
5.3 函數(shù)聲明
5.4 函數(shù)的參數(shù)和值
5.5 數(shù)組作為參數(shù)
5.6 函數(shù)的嵌套調用
5.7 函數(shù)的遞歸調用
5.8 變量的作用域
5.9 變量的存儲類別
5.10 內部函數(shù)和外部函數(shù)
本章小結
習題五
第六章 指針
6.1 概述
6.2 指針運算
6.3 使用指針編程常見錯誤
6.4 指針和數(shù)組
6.5 字符指針
6.6 函數(shù)與指針
6.7 指針數(shù)組和指向指針的指針
6.8 動態(tài)存儲分配
6.9 main()函數(shù)的參數(shù)
本章小結
習題六
第七章 編譯預處理和復合數(shù)據(jù)類型
7.1 宏定義
7.2 文件包含
7.3 條件編譯
7.4 復合數(shù)據(jù)類型
本章小結
習題七
第八章 文件及應用
8.1 C文件的概念
8.2 文件的操作
8.3 文件操作小結
本章小結
習題八
第九章 基本應用綜合舉例
9.1 查找和排序
9.2 數(shù)值計算
9.3 字符串處理
9.4 指針的應用
9.5 文件的應用
本章小結
習題九
第十章 C++語言基礎
10.1 面向對象程序設計基礎知識
10.2 C++的輸入與輸出
10.3 類和對象
10.4 對象指針
10.5 繼承與派生類
10.6 多態(tài)性與虛擬函數(shù)
本章小結
習題十