本書主要面向高校理工科專業(yè)開設C語言的讀者編寫;究蚣苁牵簩嶒灒涮渍n本習題答案,補充習題三部分。。課本和配套實驗構(gòu)成了學生的考試題庫,目前,山東農(nóng)業(yè)大學C語言考試為上機考試,題目形式包括選擇,填空,讀程序和寫程序,題庫內(nèi)容大部分由兩本書的內(nèi)容構(gòu)成。
以應用能力為目的,強化應用為重點,理論聯(lián)系實際,降低學習難度,激發(fā)學習興趣。
前言
C語言程序設計實驗是C語言程序設計的配套實驗教程。C語言程序設計是大部分理工科各專業(yè)必修的計算機技術(shù)基礎課程,是數(shù)據(jù)結(jié)構(gòu)、c++ 、Java、操作系統(tǒng)等課程的前導課程,C語言具有結(jié)構(gòu)化、簡單、靈活、可移植等多個優(yōu)良特點,它不僅在教學中有難以動搖的實際應用,也在自動化、單片機和基礎程序開發(fā)、學科競賽等不同領域有廣泛的應用。
我們依據(jù)教育部高等學校關于應用型大學計算機語言課程的要求,根據(jù)多年從事計算機程序設計教學經(jīng)驗,按照學生程序設計實驗的認知規(guī)律,組織了C語言程序設計配套實驗教程。原則是實驗重點突出,通俗不膚淺,引導學生由淺入深,扎實掌握程序設計基礎知識和技能。本書目錄遵循了配套課本的目錄體系,通過實驗,理論與實際應用和上機操作緊密結(jié)合,實驗的重點和易錯問題做了注釋和解讀,其系統(tǒng)性、實用性高,與實際應用的結(jié)合性較強。
本書主要面向高校理工科專業(yè)開設C語言的讀者編寫;究蚣苁牵簩嶒灒涮渍n本習題答案,補充習題三部分。課本和配套實驗構(gòu)成了學生的考試題庫,目前,山東農(nóng)業(yè)大學C語言考試為上機考試,題目形式包括選擇,填空,讀程序和寫程序,題庫內(nèi)容大部分由兩本書的內(nèi)容構(gòu)成。
第一章引言,由鞏君華副教授編寫,主要介紹C語言的開發(fā)環(huán)境、上機步驟及C語言程序構(gòu)成;第二章數(shù)據(jù)類型和運算符,由楊傳棟副教授編寫,主要介紹數(shù)據(jù)類型的有關知識和常用的運算符及表達式及其編程細節(jié);第三章基本程序結(jié)構(gòu) ,由王媛媛副教授編寫,主要介紹c語言的三種基本程序結(jié)構(gòu)以及常用的結(jié)構(gòu)語句的使用方法。第四章數(shù)組,由徐洪麗副教授和史宇軒編寫,主要介紹數(shù)組的定義、存儲結(jié)構(gòu)、初始化和引用方法。一維數(shù)組、二維數(shù)組、字符數(shù)組的有關算法和經(jīng)典應用;第五章函數(shù),由武裝副教授編寫,主要介紹函數(shù)的定義、分類和應用;第六章指針,由高葵老師編寫,主要介紹指針的基本概念、指針變量的定義及使用方法;
第七章結(jié)構(gòu)體和共用體,由王秀美老師編寫,主要介紹結(jié)構(gòu)體和共用體的定義、引用、初始化及使用方法;第八章位運算由王玉存副教授編寫,主要介紹c語言的位運算功能以及常用的位運算符;第九章預處理,也由王玉存副教授編寫,主要介紹c語言的編譯預處理功能以及常用的編譯預處理命令;第十章文件由王志軍副教授編寫,主要介紹文件的分類和讀寫的基本操作方法和應用。
另外,徐洪麗對書稿做了校稿和各章系統(tǒng)性銜接工作。本書的編寫也得到了學校各級領導的關心和支持。本書的出版,發(fā)行得到了北京師范大學出版社領導和專家大力支持,在此對大家表示衷心感謝。
由于編者水平有限,在該書中可能出現(xiàn)一些錯誤和紕漏,懇請讀者提出寶貴意見,也感謝關愛本書的讀者。
作者
2019年
前言
C語言程序設計實驗是C語言程序設計的配套實驗教程。C語言程序設計是大部分理工科各專業(yè)必修的計算機技術(shù)基礎課程,是數(shù)據(jù)結(jié)構(gòu)、c++ 、Java、操作系統(tǒng)等課程的前導課程,C語言具有結(jié)構(gòu)化、簡單、靈活、可移植等多個優(yōu)良特點,它不僅在教學中有難以動搖的實際應用,也在自動化、單片機和基礎程序開發(fā)、學科競賽等不同領域有廣泛的應用。
我們依據(jù)教育部高等學校關于應用型大學計算機語言課程的要求,根據(jù)多年從事計算機程序設計教學經(jīng)驗,按照學生程序設計實驗的認知規(guī)律,組織了C語言程序設計配套實驗教程。原則是實驗重點突出,通俗不膚淺,引導學生由淺入深,扎實掌握程序設計基礎知識和技能。本書目錄遵循了配套課本的目錄體系,通過實驗,理論與實際應用和上機操作緊密結(jié)合,實驗的重點和易錯問題做了注釋和解讀,其系統(tǒng)性、實用性高,與實際應用的結(jié)合性較強。
本書主要面向高校理工科專業(yè)開設C語言的讀者編寫;究蚣苁牵簩嶒,配套課本習題答案,補充習題三部分。課本和配套實驗構(gòu)成了學生的考試題庫,目前,山東農(nóng)業(yè)大學C語言考試為上機考試,題目形式包括選擇,填空,讀程序和寫程序,題庫內(nèi)容大部分由兩本書的內(nèi)容構(gòu)成。
第一章引言,由鞏君華副教授編寫,主要介紹C語言的開發(fā)環(huán)境、上機步驟及C語言程序構(gòu)成;第二章數(shù)據(jù)類型和運算符,由楊傳棟副教授編寫,主要介紹數(shù)據(jù)類型的有關知識和常用的運算符及表達式及其編程細節(jié);第三章基本程序結(jié)構(gòu) ,由王媛媛副教授編寫,主要介紹c語言的三種基本程序結(jié)構(gòu)以及常用的結(jié)構(gòu)語句的使用方法。第四章數(shù)組,由徐洪麗副教授和史宇軒編寫,主要介紹數(shù)組的定義、存儲結(jié)構(gòu)、初始化和引用方法。一維數(shù)組、二維數(shù)組、字符數(shù)組的有關算法和經(jīng)典應用;第五章函數(shù),由武裝副教授編寫,主要介紹函數(shù)的定義、分類和應用;第六章指針,由高葵老師編寫,主要介紹指針的基本概念、指針變量的定義及使用方法;
第七章結(jié)構(gòu)體和共用體,由王秀美老師編寫,主要介紹結(jié)構(gòu)體和共用體的定義、引用、初始化及使用方法;第八章位運算由王玉存副教授編寫,主要介紹c語言的位運算功能以及常用的位運算符;第九章預處理,也由王玉存副教授編寫,主要介紹c語言的編譯預處理功能以及常用的編譯預處理命令;第十章文件由王志軍副教授編寫,主要介紹文件的分類和讀寫的基本操作方法和應用。
另外,徐洪麗對書稿做了校稿和各章系統(tǒng)性銜接工作。本書的編寫也得到了學校各級領導的關心和支持。本書的出版,發(fā)行得到了北京師范大學出版社領導和專家大力支持,在此對大家表示衷心感謝。
由于編者水平有限,在該書中可能出現(xiàn)一些錯誤和紕漏,懇請讀者提出寶貴意見,也感謝關愛本書的讀者。
作者
2019年
徐洪麗,女,博士,山東農(nóng)業(yè)大學副教授,主要教授數(shù)據(jù)庫原理,C語言程序設計 計算機學科前沿講座等。
目錄
第一篇 C語言程序設計實驗 6
第一章 引言 6
實驗一 VC6.0集成開發(fā)環(huán)境實驗 6
一 實驗目的: 6
二 實驗內(nèi)容 6
三、練習: 11
第 2 章 數(shù)據(jù)類型和運算符 11
實驗二 數(shù)據(jù)類型和運算符 11
一 實驗目的: 11
二 預備知識 11
1、C語言程序組成 11
2、格式輸出函數(shù)printf() 12
3、格式輸入函數(shù)scanf() 13
三 實驗內(nèi)容 14
四、練習: 19
第三章 基本程序結(jié)構(gòu) 21
實驗三 順序結(jié)構(gòu)和選擇結(jié)構(gòu)實驗 21
一 實驗目的 21
二 實驗內(nèi)容 21
實驗四 循環(huán)結(jié)構(gòu)實驗 29
一 實驗目的 29
二 實驗內(nèi)容 29
三 練習題目 34
第四章 數(shù) 組 38
實驗五 數(shù)值型數(shù)組應用實驗 38
一 實驗目的: 38
二 實驗內(nèi)容 38
三、練習: 42
四、數(shù)值型數(shù)組提高 44
實驗六 字符型數(shù)組應用實驗 47
一 實驗目的: 47
二 實驗內(nèi)容 47
三、練習: 51
第五章 函數(shù) 52
實驗七 函數(shù)實驗(一) 52
一 實驗目的 52
二 實驗內(nèi)容 52
三、練習題目 56
實驗八 函數(shù)實驗(二) 59
一 實驗目的 59
二 實驗內(nèi)容 59
三、練習題目 62
第六章 指針 66
實驗九 指針應用實驗 66
一 實驗目的 66
二 實驗內(nèi)容 66
三 練習題目 70
第七章 結(jié)構(gòu)體和共用體 74
實驗十 結(jié)構(gòu)體應用實驗 74
一 實驗目的: 74
二 實驗內(nèi)容 74
三、練習: 77
第八章 編譯預處理 79
實驗十一 編譯預處理實驗 79
一 實驗目的: 79
二 實驗內(nèi)容: 79
第九章 位運算 81
實驗十二 位運算 81
一 實驗目的: 81
二 實驗內(nèi)容 81
三、練習: 82
第十章 文件 82
實驗十三 文件處理實驗 82
一 實驗目的 82
二 實驗內(nèi)容 83
三、練習: 85
第二篇 配套課本習題答案 86
第一章 引言配套課本習題答案 86
第二章習題參考答案 86
第三章課后習題答案 91
第四章 配套課本習題答案和補充習題 98
第五章函數(shù) 配套課本習題答案 105
第六章 指針配套課本習題答案 111
第七章 結(jié)構(gòu)體和共用體配套課本習題答案 113
第八章位運算配套課本習題答案 116
第九章預處理配套課本習題答案 117
第十章文件配套課本習題答案 117
第三篇 每章補充習題和答案 120
第一章 引言 補充習題和答案 120
第二章 數(shù)據(jù)類型和運算符補充習題和答案 127
第三章 基本程序結(jié)構(gòu) 138
第四章 數(shù)組補充習題和參考答案 149
第五章 函數(shù) 159
第六章 指針 162
第七章 165
第八九章 165
第十章 文件 166