第1章 計算機基礎知識
1.1 本章要點
1.1.1 計算機的基本組成及其應用
1.1.2 計算機常用記數(shù)制
1.1.3 DOS操作系統(tǒng)
1.1.4 計算機安全
1.1.5 計算機網絡
1.1.6 多媒體技術
1.1.7 Windows操作系統(tǒng)
1.2 本章難點
1.2.1 磁盤文件的樹狀目錄結構
1.2.2 批處理命令
1.2.3 輸入輸出改向
1.2.4 局域網
1.2.5 Internet簡介
1.2.6 Windows下應用程序的管理
1.2.7 Windows下的畫圖應用程序
1.3 例題分析
1.3.1 選擇題
1.3.2 填空題
1.4 思考題
1.4.1 選擇題
1.4.2 填空題
第2章 C語言程序設計的基本知識和簡單的語句
2.1 本章要點
2.1.1 C語言程序的組成特點
2.1.2 標識符
2.1.3 數(shù)據(jù)類型
2.1.4 常量和變量
2.1.5 算術運算表達式
2.1.6 算術賦值運算
2.1.7 逗號表達式
2.1.8 數(shù)學庫函數(shù)的調用
2.1.9 C語句簡介
2.1.10 終端上的數(shù)據(jù)輸入和輸出
2.2 本章難點
2.2.1 標識符
2.2.2 整數(shù)類型及其數(shù)值轉換
2.2.3 各種不同進制整數(shù)的表示形式
2.2.4 正確使用運算符
2.2.5 賦值表達式和賦值語句
2.2.6 輸入輸出操作注意事項
2.3 例題分析
2.4 思考題
2.4.1 選擇題
2.4.2 填空題
第3章 控制結構
3.1 本章要點
3.1.1 關系運算和邏輯運算
3.1.2 條件運算符和條件表達式
3.1.3 if語句
3.1.4 switch語句和break語句
3.1.5 for循環(huán)語句
3.1.6 while循環(huán)語句
3.1.7 do-while語句
3.1.8 在循環(huán)體內使用break語句、continue語句和goto語句
3.2 本章難點
3.2.1 控制表達式的正確使用
3.2.2 條件表達式
3.2.3 if語句的正確使用
3.2.4 switch語句的正確使用
3.2.5 for循環(huán)
3.2.6 while循環(huán)
3.2.7 do-while循環(huán)
3.2.8 在循環(huán)體內使用break和continue語句
3.2.9 語句標號和goto語句
3.3 例題分析
3.4 思考題
3.4.1 選擇題
3.4.2 填空題
第4章 指針與數(shù)組
4.1 本章要點
4.1.1 指針變量的定義
4.1.2 指針變量的賦值
4.1.3 對指針變量的操作
4.1.4 指向指針的指針變量
4.1.5 C語言的內存動態(tài)分配函數(shù)
4.1.6 一維數(shù)組的定義和元素的引用
4.1.7 一維數(shù)組和指針
4.1.8 二維數(shù)組的定義和元素的引用
4.1.9 二維數(shù)組和指針
4.2 本章難點
4.2.1 指針變量的概念
4.2.2 對指針變量的操作
4.2.3 動態(tài)存儲分配
4.2.4 數(shù)組
4.3 例題分析
4.4 思考題
4.4.1 選擇題
4.4.2 填空題
第5章 字符數(shù)組與字符串
5.1 本章要點
5.1.1 字符數(shù)組
5.1.2 字符串變量
5.1.3 字符串常量
5.1.4 賦字符初值
5.1.5 通過賦初值隱含確定數(shù)組長度
5.1.6 通過定義一個字符指針來說明一個字符串
5.1.7 用字符數(shù)組表示字符串與用字符指針表示字符串的區(qū)別
5.1.8 賦字符串
5.1.9 字符串的輸入和輸出
5.1.10 用二維字符數(shù)組構成一維的字符串數(shù)組
5.1.11 有關字行串處理的庫函數(shù)
5.2 本章難點
5.2.1 字符串
5.2.2 字符數(shù)組
5.2.3 字符串的輸入和輸出
5.2.4 用于字符處理的庫函數(shù)
5.3 例題分析
5.4 思考題
5.4.1 選擇題
5.4.2 填空題
第6章 函數(shù)和存儲類別
6.1 本章要點
6.1.1 函數(shù)的定義和返回值
6.1.2 函數(shù)的調用
6.1.3 實參和形參之間的數(shù)值傳遞
6.1.4 帶形參的main函數(shù)
6.1.5 局部變量和全局變量
6.1.6 變量的存儲類別
6.1.7 局部變量的存儲類別
6.1.8 全局變量的存儲類別
6.1.9 外部函數(shù)和靜態(tài)函數(shù)
6.2 本章難點
6.2.1 函數(shù)之間簡單數(shù)據(jù)的傳遞
6.2.2 數(shù)組作為實參
6.2.3 函數(shù)名或指向函數(shù)的指針作實參
6.2.4 main函數(shù)的參數(shù)
6.2.5 函數(shù)的遞歸調用
6.2.6 函數(shù)的聲明
6.3 例題分析
6.4 思考題
6.4.1 選擇題
6.4.2 填空題
第7章 結構體、共用體、位段和枚舉類型
7.1 本章要點
7.1.1 使用關鍵字typedef說明新的類型標識符
7.1.2 結構體
7.1.3 位段結構
7.1.4 共用體(聯(lián)合)
7.1.5 枚舉類型
7.2 本章難點
7.2.1 新類型標識符的正確說明
7.2.2 結構體的類型說明
7.2.3 結構體變量、數(shù)組、指針
7.2.4 單向鏈表
7.2.5 共用體和位段
7.3 例題分析
7.4 思考題
7.4.1 選擇題
7.4.2 填空題
第8章 位運算
8.1 本章要點
8.2 本章難點
8.2.1 位運算符的運算規(guī)則
8.2.2 有多個位運算符的表達式
8.3 例題分析
8.4 思考題
8.4.1 選擇題
8.4.2 填空題
第9章 編譯預處理
9.1 本章要點
9.1.1 宏定義
9.1.2 文件包含
9.1.3 條件編譯
9.2 本章難點
9.2.1 預處理命令的特點
9.2.2 不帶參的宏定義
9.2.3 帶參的宏定義
9.3 例題分析
9.4 思考題
9.4.1 選擇題
9.4.2 填空題
第10章 文件
10.1 本章要點
10.1.1 C文件的概念
10.1.2 有關文件的操作
10.2 本章難點
10.2.1 文件的輸入和輸出
10.2.2 文件的打開和關閉
10.2.3 文本文件和二進制文件
10.2.4 順序存取和隨機存取
10.2.5 通過main函數(shù)參數(shù)接受命令行中的文件名
10.3 例題分析
10.3.1 填空題
10.3.2 填空題答案
10.3.3 選擇題
10.4 思考題
10.4.1 選擇題
10.4.2 填空題
第11章 C程序調試中的常見錯誤分析
第12章 上機試題分析
12.1 上機改錯題
12.2 上機編程題
附錄
附錄1 各章思考題參考答案
附錄2 全國計算機等級考試二級(C語言程序設計)考試大綱
附錄3 上機考試說明
參考文獻