第1章 上機基礎 1
1.1 考綱 1
1.2 考綱提示 1
1.3 考試要求 1
1.4 題型和分值 2
1.5 上機操作步驟 2
1.5.1 啟動 2
1.5.2 登錄 2
1.5.3 考試開始 3
第2章 C語言基礎 6
2.1 C語言概述 6
2.1.1 C語言的發(fā)展 6
2.1.2 C語言的特點 6
2.1.3 基本程序結構 6
2.2 數據類型、運算符、表達式 7
2.2.1 C語言的數據類型 7
2.2.2 常量與變量 9
2.2.3 整型數據 9
2.2.4 實型數據 11
2.2.5 字符型數據 12
2.2.6 運算符 14
2.2.7 表達式 15
2.3 C程序設計初步 16
2.3.1 基本程序結構 16
2.3.2 預處理程序 17
2.3.3 數據輸出 18
2.3.4 數據輸入 19
2.4 邏輯運算及選擇判斷控制 21
2.4.1 關系運算符和關系表達式 21
2.4.2 邏輯運算符和邏輯表達式 21
2.4.3 條件控制語句 22
2.5 循環(huán)控制 26
2.5.1 goto語句 26
2.5.2 while語句 26
2.5.3 do.. while語句 26
2.5.4 for語句 27
2.5.5 break與continue語句 29
2.6 數組 30
2.6.1 一維數組 30
2.6.2 二維數組 31
2.6.3 字符數組 33
2.6.4 數組小結 37
2.7 指針 37
2.7.1 指針的概念 37
2.7.2 變量的指針和指向變量的指針變量 38
2.7.3 數組的指針和指向數組的指針變量 42
2.7.4 字符串的指針和指向字符串的指針變量 46
2.7.5 指針數組和指向指針的指針 48
2.7.6 指針數據類型和指針運算小結 48
2.8 結構體 49
2.8.1 結構體變量 49
2.8.2 結構體數組 51
2.8.3 結構指針 52
2.9 文件操作 53
2.9.1 文件指針 54
2.9.2 文件打開與關閉 54
2.9.3 文件的讀寫 56
2.9.4 數據塊讀寫 57
2.9.5 格式化讀寫 58
2.9.6 文件定位 58
2.9.7 文件檢測 58
2.10 C語言常見錯誤 59
第3章 TC操作指南 63
3.1 啟動與退出 63
3.1.1 啟動 63
3.1.2 退出 64
3.2 上機操作步驟 64
3.3 程序調試技術 64
3.3.1 跟蹤調試工具 65
3.3.2 程序錯誤類型 66
3.4 主要菜單及功能 66
3.4.1 File菜單??文件操作 66
3.4.2 Edit菜單??編輯操作 67
3.4.3 Run菜單??運行程序 68
3.4.4 Compile菜單??編譯程序 69
3.4.5 Debug菜單??調試程序 69
3.4.6 Break/Watch菜單??調試監(jiān)視 70
3.4.7 系統(tǒng)幫助 71
3.4.8 常用功能鍵 72
3.5 TC錯誤信息提示 73
第4章 上機典型題解 83
4.1 考綱 83
4.2 考綱提示 83
4.3 典型題分析 83
4.3.1 字符串問題 83
4.3.2 排序問題 91
4.3.3 結構體問題 95
4.3.4 數學問題 99
4.3.5 其他問題 128
第5章 上機習題及答案 138
5.1 上機習題 138
5.2 上機題參考答案 192
附錄A 常用字符與ASCII碼對照表 215
附錄B C語言關鍵詞 216
附錄C C語言常用的庫函數 217