本書是與《C語言程序設(shè)計》(張曙光、劉英、周雅潔、胡岸琪編著,人民郵電出版社出版)配套的實驗與習(xí)題指導(dǎo)用書,是《C語言程序設(shè)計》一書在理論、操作和編程實踐方面的補充。
全書由實驗和習(xí)題兩部分組成。實驗部分設(shè)置了11個實驗,包括42個實驗項目,涵蓋程序開發(fā)環(huán)境、本書獨有的C語言程序執(zhí)行流程可視化學(xué)習(xí)系統(tǒng)KentC、程序設(shè)計方法、程序的控制結(jié)構(gòu)、函數(shù)、數(shù)組、指針、文件等內(nèi)容的應(yīng)用。習(xí)題部分給出了與《C語言程序設(shè)計》配套的共11章的選擇題、填空題和編程題的題目及參考答案,第12章給出了筆試和上機模擬試題,以幫助讀者鞏固各章節(jié)所學(xué)的知識。
本書可作為高等院校學(xué)生學(xué)習(xí)“C語言程序設(shè)計”課程的配套用書,也可作為社會各類計算機應(yīng)用人員和計算機等級考試的輔助用書。
1.提供可視化調(diào)試工具,比普通C編譯環(huán)境更直觀、更精細(xì)、更準(zhǔn)確,可以單步調(diào)試到操作符號。工具介紹具體見附錄V。 2.語言簡潔,內(nèi)容通俗易懂。
第一部分 實驗
實驗1 C語言集成開發(fā)環(huán)境的使用
1.1 Visual Studio Express 2012 for Windows Desktop的使用
1.2 C語言程序執(zhí)行流程可視化學(xué)習(xí)系統(tǒng)的使用
實驗2 數(shù)據(jù)類型及其運算
2.1 基本數(shù)據(jù)類型
2.2 運算符和表達(dá)式
2.3 運算符單步調(diào)試
實驗3 簡單程序設(shè)計
3.1 數(shù)據(jù)的格式化輸出
3.2 數(shù)據(jù)的格式化輸入
3.3 在數(shù)據(jù)的格式化輸入時觀察變量的值
3.4 用C語言編寫簡單程序
3.5 常見錯誤
3.6 程序單步調(diào)試方法
第一部分 實驗
實驗1 C語言集成開發(fā)環(huán)境的使用
1.1 Visual Studio Express 2012 for Windows Desktop的使用
1.2 C語言程序執(zhí)行流程可視化學(xué)習(xí)系統(tǒng)的使用
實驗2 數(shù)據(jù)類型及其運算
2.1 基本數(shù)據(jù)類型
2.2 運算符和表達(dá)式
2.3 運算符單步調(diào)試
實驗3 簡單程序設(shè)計
3.1 數(shù)據(jù)的格式化輸出
3.2 數(shù)據(jù)的格式化輸入
3.3 在數(shù)據(jù)的格式化輸入時觀察變量的值
3.4 用C語言編寫簡單程序
3.5 常見錯誤
3.6 程序單步調(diào)試方法
3.7 程序邏輯錯誤的一種定位方法
實驗4 程序的控制結(jié)構(gòu)
4.1 if語句
4.2 switch語句
4.3 程序斷點調(diào)試方法
4.4 循環(huán)語句的使用
4.5 觀察循環(huán)語句的執(zhí)行過程
4.6 循環(huán)的嵌套
4.7 continue和break的使用
4.8 常見錯誤
實驗5 函數(shù)
5.1 帶參數(shù)自定義函數(shù)設(shè)計和函數(shù)調(diào)用
5.2 遞歸調(diào)用
5.3 用單步調(diào)試進(jìn)入函數(shù)和跳出函數(shù)的調(diào)試方法
5.4 局部變量和全局變量在函數(shù)中的運用
5.5 觀察函數(shù)參數(shù)的執(zhí)行順序
5.6 觀察變量的生命周期
5.7 常見錯誤
實驗6 數(shù)組
6.1 一維數(shù)組
6.2 觀察一維數(shù)組元素值的改變
6.3 二維數(shù)組
6.4 數(shù)組名作為函數(shù)參數(shù)
6.5 常見錯誤
實驗7 指針
7.1 指針變量
7.2 指針與數(shù)組
7.3 觀察指向數(shù)組元素的指針
7.4 指針數(shù)組與指向指針的指針
7.5 函數(shù)指針和返回指針的函數(shù)
實驗8 字符串
8.1 字符數(shù)組
8.2 字符串指針
8.3 字符串處理函數(shù)
實驗9 結(jié)構(gòu)體、共用體、枚舉和用戶自定義類型
9.1 結(jié)構(gòu)體類型變量和結(jié)構(gòu)體數(shù)組
9.2 鏈表
9.3 共用體類型變量
9.4 枚舉
實驗10 編譯預(yù)處理
10.1 宏定義和文件包含
10.2 條件編譯
實驗11 流與文件
11.1 基本數(shù)據(jù)類型順序存取文件
11.2 隨機存取文件
第二部分 習(xí)題
第1章 C語言程序設(shè)計概述
一、選擇題
二、填空題
第2章 數(shù)據(jù)類型及其運算
一、選擇題
二、填空題
第3章 程序設(shè)計方法和簡單程序設(shè)計
一、選擇題
二、填空題
三、編程題
第4章 程序的控制結(jié)構(gòu)
一、選擇題
二、填空題
三、編程題
第5章 函數(shù)
一、選擇題
二、填空題
三、編程題
第6章 數(shù)組
一、選擇題
二、填空題
三、編程題
第7章 指針
一、選擇題
二、填空題
三、編程題
第8章 字符串
一、選擇題
二、填空題
三、編程題
第9章 結(jié)構(gòu)體、共用體、枚舉和用戶自定義類型
一、選擇題
二、填空題
三、編程題
第10章 編譯預(yù)處理
一、選擇題
二、填空題
第11章 流與文件
一、選擇題
二、填空題
三、編程題
第12章 模擬試題
C語言程序設(shè)計筆試模擬試題一
C語言程序設(shè)計筆試模擬試題二
C語言程序設(shè)計上機模擬試題一
C語言程序設(shè)計上機模擬試題二
習(xí)題參考答案
第1章 C語言程序設(shè)計概述
第2章 數(shù)據(jù)類型及其運算
第3章 程序設(shè)計方法和簡單程序設(shè)計
第4章 程序的控制結(jié)構(gòu)
第5章 函數(shù)
第6章 數(shù)組
第7章 指針
第8章 字符串
第9章 結(jié)構(gòu)體、共用體、枚舉和用戶自定義類型
第10章 編譯預(yù)處理
第11章 流與文件
第12章 模擬試題
參考文獻(xiàn)