第一章程序設計概論
1.1程序設計基本技術
1.1.l程序設計語言
1.1.2程序設計的基本過程
l.1.3算法及算法描述
1.1.4結構化程序設計
1.1.5數制及編碼
1.1.6二進制數的算術和邏輯運算
1.1.7原碼.反碼.補碼
1.1.8計算機字符編碼方案
1.2C語言概述
1.2.1C語言的起源及其特點
1.2.2C語言程序的基本構架及執(zhí)行過程
1.2.3C語言基本字符集與保留字
第二章數據類型.運算符與表達式
2.1基本數據類型
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.3.4關系運算
2.3.5邏輯運算
2.3.6其他運算
第三章順序結構程序設計
3.1基本語句
3.2賦值語句
3.3數據的輸入輸出
3.3.1格式化輸出函數printf
3.3.2單個字符的輸出函數putchar
3.3.3格式輸入函數scanf
3.3.4字符輸入函數getchar
3.4應用舉例
第四章流程控制語句
4.1選擇結構語句
4.1.1if語句
4.1.2if語句的嵌套
4.1.3條件運算符
4.1.4switch/break語句
4.2循環(huán)結構語句
4.2.1使用if/goto構成循環(huán)
4.2.2while循環(huán)
4.2.3do-while循環(huán)
4.2.4for循環(huán)
4.2.5幾種循環(huán)的比較
4.2.6循環(huán)的嵌套
4.2.7break語句和continue語句
4.3應用舉例
第五章數組
5.1一維數組
5.1.1一維數組的定義
5.1.2一維數組元素的引用
5.1.3一維數組的初始化
5.1.4一維數組程序舉例
5.2二維數組
5.2.l二維數組的定義
5.2.2二維數組元素的引用
5.2.3二維數組的初始化
5.2.4二維數組程序舉例
5.3字符數組
5.3.1字符數組的定義
5.3.2字符串與字符串結束標志
5.3.3字符數組的初始化
5.3.4字符串的輸出
5.3.5字符串的輸入
5.3.6字符串處理函數
5.3.7二維字符數組
5.3.8字符數組程序舉例
第六章函數
6.1函數及其定義
6.1.1函數的概述
6.1.2函數的定義
6.2函數的參數
6.2.1形式參數與實在參數
6.2.2實參和形參之間的單向數值傳遞
6.2.3地址傳遞方式
6.3函數的類型
6.3.1函數類型聲明和函數原型
6.3.2返回語句
6.4函數的調用
6.4.l函數調用的一般形式
6.4.2函數的嵌套調用
6.4.3函數的遞歸調用
6.5局部變量與全局變量
6.5.1局部變量
6.5.2全局變量
6.6變量的存儲屬性
6.6.1局部變量的存儲方式
6.6.2全局變量的存儲方式
6.7內部函數與外部函數
6.7.1內部函數
6.7.2外部函數
6.8帶參數的宏
第七章指針
7.1地址與指針
7.1.1指針變量的定義
7.1.2指針變量的初始化
7.1.3指針變量的引用
7.1.4指針變量的運算
7.l.5指針變量作為函數的參數
7.2指針與數組
7.2.1指針與一維數組
7.2.2指針與二維數組
7.2.3指向數組的指針作函數參數
7.3指針與字符串
7.3.l字符串的表示和使用
7.3.2指向字符串的指針作函數的參數
7.4指針與函數
7.4.1指向函數的指針變量的定義與引用
7.4.2指向函數的指針變量作函數的參數
7.5返回指針值的函數
7.6指針數組
7.6.l指針數組概念
7.6.2指針數組作main函數的參數
7.7指針的指針
第八章結構體.共用體和枚舉類型
8.1結構體類型
8.1.1結構體聲明及變量的定義
8.1.2結構體變量的初始化及應用
8.1.3結構體數組
8.1.4指向結構體類型數據的指針
8.2共用體
8.2.1共用體及變量的定義
8.2.2共用體變量的使用
8.2.3共用體數據的特點
8.3枚舉類型
8.4用typedef定義類型名
第九章文件
9.1概述
9.2文件的打開與關閉
9.2.1FILE指針
9.2.2文件打開函數fopen()
9.2.3文件關閉函數fclose()
9.3文件的讀寫操作
9.3.lfgetc函數與fputc函數
9.3.2fgets函數與fputs函數
9.3.3fread函數與fwrite函數
9.3.4fscanf函數與fprintf函數
9.4文件的定位
9.4.lrewind函數
9.4.2ftell函數
9.4.3fseek函數
第十章綜合應用
10.1選擇題
10.2填空題
10.3改錯題
第十一章C++與面向對象的程序設計
11.1C++概述
11.1.1C++是面向對象的程序設計語言
11.1.2C++與C語言的關系
11.2C++的輸入與輸出
11.3變量的引用與作用域運算符
11.3.1引用
11.3.2作用域運算符
11.4內聯(lián)函數與函數的重載
11.4.l內聯(lián)函數
11.4.2函數的重載
11.4.3帶缺省參數的函數
11.5類與對象
11.5.l類與對象的概念
11.5.2類的聲明
11.5.3對象的聲明
11.6構造函數和析構函數
11.6.l構造函數
11.6.2析構函數
11.7繼承與派生
11.7.1繼承與派生概念
11.7.2建立派生類
附錄AASCII碼字符表
附錄B運算符的優(yōu)先級次序及結合性
附錄CC的庫函數