第一章 C語言概述
1.1 C語言的特點
1.2 C語言標識符
1.3 C語言的程序設計風格
1.4 C語言的結構
1.5 C語言的開發(fā)和運行
基本題1
習題1
答案1
第二章 數(shù)據(jù)類型、運算符與表達式
2.1 基本數(shù)據(jù)類型
2.1.1 常量和變量
2.1.2 整型數(shù)據(jù)
2.1.3 實型數(shù)據(jù)
2.1.4 字符型數(shù)據(jù)
2.2 運算符
2.3 表達式
2.4 賦值運算符
2.5 類型轉換
基本題2
習題2
答案2
第三章 順序結構
3.1 賦值語句
3.2 輸入語句
3.3 輸出語句
基本題3
習題3
答案3
第四章 選擇結構
4.1 if語句
4.2 條件表達式
4.3 switch語句
基本題4
習題4
答案4
第五章 循環(huán)結構
5.1 for語句
5.2 while語句
5.3 do-while語句
5.4 break和continue語句
5.5 goto語句和標號
5.6 三種循環(huán)語句之間的比較
基本題5
習題5
答案5
第六章 數(shù)組
6.1 一維數(shù)組
6.2 二維數(shù)組
6.3 字符數(shù)組
基本題6
習題6
答案6
第七章 指針
7.1 指針變量的定義
7.2 指針的說明和初始化
7.3 指針運算
7.4 指針和數(shù)組
7.5 字符指針和字符串
7.6 指針數(shù)組
7.7 多級指針
7.8 命令行參數(shù)
基本題7
習題7
答案7
第八章 函數(shù)
8.1 函數(shù)定義和使用
8.2 函數(shù)的存儲類型
8.3 變量的作用域和存儲類型
8.3.1 局部變量和全局變量
8.3.2 變量的存儲類型
8.4 函數(shù)的數(shù)據(jù)傳遞
8.5數(shù)組在函數(shù)間的傳遞
8.6 指針型函數(shù)
8.7 指向函數(shù)的措針
基本題8
習題8
答案8
第九章 結構體和聯(lián)合體
9.1 結構體定義和變量說明
9.2 結構體變量的引用和初始化
9.3 結構體數(shù)組
9.4 結構體指針
9.5 函數(shù)之間結構體變量的數(shù)據(jù)傳遞
9.6 結構體嵌套
9.7 利用結構體變量構成鏈表
9.8 聯(lián)合體
9.9 枚舉類型
9.10 用戶定義類型
基本題9
習題9
答案9
第十章 文件
10.1 文件概述
10.2 文件的輸入輸出
10.2.1 文件的打開和關閉
10.2.2 文件的字符輸入輸出函數(shù)
10.2.3 文件的字符串輸入輸出函數(shù)
10.2.4 文件的格式化輸入輸出函數(shù)
10.2.5 文件的數(shù)據(jù)塊輸入輸出函數(shù)
10.3 文件的定位操作
10.4 文件的錯誤操作
基本題10
習題10
答案10
第十一章 編譯預處理
11.1 宏
11.2 條件編譯
11.3 文件包含
基本題11
習題11
答案11
第十二章 常用的算法設計
12.1 排序
12.2 查找
12.3 枚舉法
12.4 遞歸法
12.4.1 牛頓迭代法
基本題12
習題12
答案12
附錄A 全國計算機等級考試(二級)——C語言大綱
附錄C C語言運算符及優(yōu)先級
附錄D 可打印字符與ASCII代碼對照表
參考文獻