出版說明
前言
第1章 C語言概述
1.1 C語言的發(fā)展簡史和特點
1.2 C語言程序的結構與書寫規(guī)則
1.3 C語言的語句和關鍵字
1.4 C語言程序的編輯與運行
1.5 習題
第2章 數據類型、運算符與表達式
2.1 常量和變量
2.2 C語言的數據類型
2.3 整型數據
2.4 實型數據
2.5 字符型數據
2.6 算術運算與算術表達式
2.7 賦值運算與賦值表達式
2.8 C語言特有的運算和運算符
2.9 實訓
2.10 習題
第3章 順序結構程序設計
3.1 格式化輸出——printf函數
3.2 格式化輸入——scanf函數
3.3 單個字符輸入輸出——getchar()函數和putchar()函數
3.4 順序結構設計舉例
3.5 實訓
3.6 習題
第4章 選擇結構程序設計
4.1 關系運算及其表達式
4.2 邏輯運算及其表達式
4.3 if語句和條件運算符
4.4 switch語句
4.5 選擇結構程序設計舉例
4.6 實訓
4.7 習題
第5章 循環(huán)結構程序設計
5.1 循環(huán)語句概述
5.2 for語句和while語句
5.3 直到型循環(huán)語句do-while
5.4 break語句和continue語句
5.5 循環(huán)結構程序設計舉例
5.6 實訓
5.7 習題
第6章 數組
6.1 一維數組的定義和引用
6.2 二維數組的定義和引用
6.3 字符數組與字符串
6.4 實訓
6.5 習題
第7章 函數
7.1 函數的定義與調用
7.2 函數的嵌套調用和遞歸調用
7.3 數組作為函數參數
7.4 局部變量與全局變量
7.5 變量的存儲類別
7.6 內部函數和外部函數
7.7 實訓
7.8 習題
第8章 編譯預處理
8.1 宏定義
8.2 文件包含
8.3 條件編譯
8.4 實訓
8.5 習題
第9章 指針
9.1 指針和指針變量的概念
9.2 指針變量的定義與運算
9.3 數組的指針和指向數組的指針變量
9.4 字符串的指針和指向字符串的指針變量
9.5 返回指針值的函數
9.6 指針數組和main()函數的參數
9.7 函數的指針和指向函數的指針變量簡介
9.8 實訓
9.9 習題
第10章 結構體與鏈表
10.1 結構類型定義和結構變量說明
10.2 結構體變量的引用與初始化
10.3 結構體數組
10.4 指向結構類型數據的指針
10.5 鏈表——結構指針的應用
10.6 共用體和枚舉簡介
10.7 定義已有類型的別名
10.8 實訓
10.9 習題
第11章 位運算
11.1 位運算和位運算符
11.2 位運算舉例
11.3 位段
11.4 習題
第12章 文件
12.1 C語言文件概述
12.2 文件的打開與關閉
12.3 文件的讀寫操作
12.4 位置指針與文件定位
12.5 實訓
12.6 習題
第13章 C++與面向對象程序設計
13.1 面向對象程序設計
13.2 C++的特點
13.3 C++中的輸入和輸出
13.4 構造函數和析構函數簡介
13.5 繼承與派生簡介
13.6 實訓
13.7 習題
綜合測試
選擇題答案
附錄