●第1章C語言常用上機開發環境1
1.1Code::Blocks集成開發環境1
1.2Dev-Cpp集成開發環境7
1.3Visual Studio集成開發環境11
1.4Linux下的C語言編程19
1.5實驗一熟悉C程序的運行與調試方法31
第2章C語言基素40
2.1內容提要40
2.2典型題解析42
2.3實驗二表達式和標準輸入輸出實驗60
第3章流程控制66
3.1內容提要66
3.2典型題解析69
3.3實驗三流程控制實驗84
第4章函數與編譯預處理88
4.1內容提要88
4.2典型題解析91
4.3實驗四函數與編譯預處理實驗105
第5章數組112
5.1內容提要112
5.2典型題解析114
5.3實驗五數組程序設計實驗139
第6章指針146
6.1內容提要146
6.2典型題解析148
6.3實驗六指針程序設計實驗178
第7章結構與聯合185
7.1內容提要185
7.2典型題解析187
7.3實驗七結構與聯合實驗205
第8章文件212
8.1內容提要212
8.2典型題解析215
8.3實驗八文件操作實驗224
第9章彙編器和模擬器的設計228
9.1相關概念228
9.2簡單計算機的指令集228
9.3簡單計算機的結構模型231
9.4設計思路232
9.5源程序236
9.6拓展訓練245
第10章多線程編程257
10.1OpenMP概述257
10.2共享存儲模型257
10.3編寫第一個OpenMP程序258
10.4OpenMP的編譯指導語句、庫函數和環境變量261
10.5OpenMP編程初步265
10.6練習286
第11章綜合練習題289
11.1練習題一289
11.2練習題二296
11.3練習題三305附錄AC語言常見編譯錯誤及分析314
A.1錯誤類型314
A.2錯誤信息314
A.3警告信息317
附錄B練習題參考答案320
B.1練習題一參考答案320
B.2練習題二參考答案321
B.3練習題三參考答案322
附錄CC語言編程作業在線評測繫統324
C.1繫統概述324
C.2CAOJ繫統與OJ繫統的區別325
C.3CAOJ繫統功能描述326
C.4CAOJ繫統操作方法327
附錄D實驗要求及評分標準330
D.1實驗要求330
D.2評分標準331
附錄E彙編器和模擬器測試用例332
參考文獻336
《C語言程序設計典型題解與實驗指導/面向繫統能力培養大學計算機類專業規劃教材》是“C語言程序設計”課程的配套學習與實驗指導用書。全書共11章,第1章介紹幾種主流的C語言程序開發環境的上機操作過程和程序調試方法,由淺入深地設計了程序改錯實驗題,對每道題都明確實驗步驟和分析方法,重點訓練程序調試能力。第2~8章繫統介紹C語言的基本概念、語法和語義;依據C語言各部分的知識點精心設計和挑選了題型豐富的典型例題並給予詳細解答,涵蓋多數知識點,為上機實驗打下堅實的理論基礎;針對各章節的主要內容,按遞進的方式設化的實驗內容,有程序改錯、跟蹤調試、程序修改、程序填空、程序分析、程序設計等題型。第9章給出綜合實例“彙編器與模擬器”的設計思路與實現方法,強化學生繫統級編程能力。第10章介紹使用OpenMP在共享存儲環境下進行並行程序設計的方法。第11章結合C語言考試的主要題型,給出3套綜合測試練習題。等