本書分為三部分:第一部分為實驗指導,包括1.熟悉Visual C++6.0運行環(huán)境;2.簡單程序設計;3.選擇結(jié)構(gòu)程序設計;4.循環(huán)結(jié)構(gòu)程序設計;5.數(shù)組及其應用;6.函數(shù);7.指針;8.結(jié)構(gòu)體;9.綜合實驗程序設計;第二部分是習題集,按教材章節(jié)每章配有選擇題、填空題、判斷題、程序設計題等題型;第三部分是模擬試題。
本書注重對初學者編程思想培養(yǎng)和對編程實踐能力的鍛煉,列舉了初學者在編程過程中常見的錯誤,以幫助讀者更好地掌握C語言的語法特點,加強鍛煉運用C語言解決實際問題的能力。
C語言程序設計是全國各大高校普遍開設的程序設計基礎課程,是一門理論性和實踐性均較強的課程,旨在培養(yǎng)學生嚴謹?shù)挠嬎銠C編程基本思想、編程基本技能及邏輯思維能力。它要求學生掌握C語言的結(jié)構(gòu)化、模塊化程序設計思想和方法,C語言的基本概念和基本語法規(guī)則,掌握順序、選擇和循環(huán)三大結(jié)構(gòu)以及數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與共用體等知識。學生不僅要掌握高級編程語言的知識、編程技術(shù)和基本算法,而且要掌握程序設計的思想和方法,具備高級語言程序設計能力。
本書從教學實際需要出發(fā),結(jié)合一線教師的豐富教學經(jīng)驗,內(nèi)容涉及課程中各章節(jié)的知識點,讓讀者由淺入深更好地理解和掌握程序設計的思想、方法和技巧,在實踐訓練中逐步掌握程序設計方法。本書共設置了三部分內(nèi)容。第一部分是實驗指導,主要介紹了Visual C++ 2010和Visual C++ 6.0兩種集成開發(fā)環(huán)境、9個上機實驗項目,每個項目都給出了實驗目的、實驗題目、分析與思考,從培養(yǎng)學生C語言編程興趣及結(jié)合實際應用出發(fā)設置了必做題和選做題,并開設了綜合實驗項目。第二部分是精選自測習題集,包括各章的練習題,由易到難,題型有判斷題、選擇題、填空題及編程題,方便讀者自主學習和復習鞏固所學知識。第三部分是習題參考答案。附錄為模擬試卷及其答案。本書適合作為各類高等院校C語言程序設計課程的實驗教學及學習輔導教材。
由于編寫時間倉促,書中難免有錯誤和不足之處,敬請讀者指正。
萬文,女,副教授,碩士生導師,主要從事機電一體化方面的教學與科研工作,講授C語言、互換性與技術(shù)測量和微機原理及應用三門課程。主持江西省教育廳科技項目2項,主持江西省教育廳教改課題1項,主持教育部產(chǎn)學合作協(xié)同育人項目1項,參與了國家自然科學基金3項、江西省教育廳科技項目4項,橫向課題2項,以第一授權(quán)人授權(quán)發(fā)明專利1項、實用新型專利4項,在學術(shù)期刊上發(fā)表論文25篇,其中核心期刊20篇,EI收錄3篇。
第一部分 實驗指導(1)
第1章 Visual C++ 2010集成開發(fā)環(huán)境簡介(3)
1.1 建立C程序(3)
1.2 編輯C程序(7)
1.3 調(diào)試程序(8)
第2章 Visual C++ 6.0集成開發(fā)環(huán)境簡介(11)
2.1 建立C語言源文件(11)
2.2 編輯(12)
2.3 編譯(12)
2.4 連接(13)
2.5 執(zhí)行(13)
2.6 關閉工作空間(14)
第3章 實驗項目(15)
實驗一 熟悉集成開發(fā)環(huán)境及簡單程序設計(15)
實驗二 順序結(jié)構(gòu)程序設計(17)
實驗三 選擇結(jié)構(gòu)程序設計(20)
實驗四 循環(huán)結(jié)構(gòu)程序設計(23)
實驗五 數(shù)組及其應用(26)
實驗六 函數(shù)(29)
實驗七 指針(32)
實驗八 結(jié)構(gòu)體(35)
實驗九 綜合實驗(38)
第二部分 習題(41)
第1章 C語言基礎知識與順序結(jié)構(gòu)程序設計(41)
第2章 選擇結(jié)構(gòu)程序設計(57)
第3章 循環(huán)結(jié)構(gòu)程序設計(76)
第4章 數(shù)組(103)
第5章 函數(shù)(121)
第6章 指針(140)
第7章 用戶自己建立數(shù)據(jù)類型(155)
第三部分 習題參考答案(165)
第1章 C語言基礎知識與順序結(jié)構(gòu)程序設計參考答案(165)
第2章 選擇結(jié)構(gòu)程序設計參考答案(168)
第3章 循環(huán)結(jié)構(gòu)程序設計參考答案(172)
第4章 數(shù)組參考答案(175)
第5章 函數(shù)參考答案(178)
第6章 指針參考答案(182)
第7章 用戶自己建立數(shù)據(jù)類型參考答案(187)
附錄A 模擬試卷(189)
附錄B 模擬試卷答案(194)