本书分为三部分:第一部分为实验指导,包括1.熟悉Visual C++6.0运行环境;2.简单程序设计;3.选择结构程序设计;4.循环结构程序设计;5.数组及其应用;6.函数;7.指针;8.结构体;9.综合实验程序设计;第二部分是习题集,按教材章节每章配有选择题、填空题、判断题、程序设计题等题型;第三部分是模拟试题。
本书注重对初学者编程思想培养和对编程实践能力的锻炼,列举了初学者在编程过程中常见的错误,以帮助读者更好地掌握C语言的语法特点,加强锻炼运用C语言解决实际问题的能力。
C语言程序设计是全国各大高校普遍开设的程序设计基础课程,是一门理论性和实践性均较强的课程,旨在培养学生严谨的计算机编程基本思想、编程基本技能及逻辑思维能力。它要求学生掌握C语言的结构化、模块化程序设计思想和方法,C语言的基本概念和基本语法规则,掌握顺序、选择和循环三大结构以及数组、函数、指针、结构体与共用体等知识。学生不仅要掌握高级编程语言的知识、编程技术和基本算法,而且要掌握程序设计的思想和方法,具备高级语言程序设计能力。
本书从教学实际需要出发,结合一线教师的丰富教学经验,内容涉及课程中各章节的知识点,让读者由浅入深更好地理解和掌握程序设计的思想、方法和技巧,在实践训练中逐步掌握程序设计方法。本书共设置了三部分内容。第一部分是实验指导,主要介绍了Visual C++ 2010和Visual C++ 6.0两种集成开发环境、9个上机实验项目,每个项目都给出了实验目的、实验题目、分析与思考,从培养学生C语言编程兴趣及结合实际应用出发设置了必做题和选做题,并开设了综合实验项目。第二部分是精选自测习题集,包括各章的练习题,由易到难,题型有判断题、选择题、填空题及编程题,方便读者自主学习和复习巩固所学知识。第三部分是习题参考答案。附录为模拟试卷及其答案。本书适合作为各类高等院校C语言程序设计课程的实验教学及学习辅导教材。
由于编写时间仓促,书中难免有错误和不足之处,敬请读者指正。
万文,女,副教授,硕士生导师,主要从事机电一体化方面的教学与科研工作,讲授C语言、互换性与技术测量和微机原理及应用三门课程。主持江西省教育厅科技项目2项,主持江西省教育厅教改课题1项,主持教育部产学合作协同育人项目1项,参与了国家自然科学基金3项、江西省教育厅科技项目4项,横向课题2项,以第一授权人授权发明专利1项、实用新型专利4项,在学术期刊上发表论文25篇,其中核心期刊20篇,EI收录3篇。
第一部分 实验指导(1)
第1章 Visual C++ 2010集成开发环境简介(3)
1.1 建立C程序(3)
1.2 编辑C程序(7)
1.3 调试程序(8)
第2章 Visual C++ 6.0集成开发环境简介(11)
2.1 建立C语言源文件(11)
2.2 编辑(12)
2.3 编译(12)
2.4 连接(13)
2.5 执行(13)
2.6 关闭工作空间(14)
第3章 实验项目(15)
实验一 熟悉集成开发环境及简单程序设计(15)
实验二 顺序结构程序设计(17)
实验三 选择结构程序设计(20)
实验四 循环结构程序设计(23)
实验五 数组及其应用(26)
实验六 函数(29)
实验七 指针(32)
实验八 结构体(35)
实验九 综合实验(38)
第二部分 习题(41)
第1章 C语言基础知识与顺序结构程序设计(41)
第2章 选择结构程序设计(57)
第3章 循环结构程序设计(76)
第4章 数组(103)
第5章 函数(121)
第6章 指针(140)
第7章 用户自己建立数据类型(155)
第三部分 习题参考答案(165)
第1章 C语言基础知识与顺序结构程序设计参考答案(165)
第2章 选择结构程序设计参考答案(168)
第3章 循环结构程序设计参考答案(172)
第4章 数组参考答案(175)
第5章 函数参考答案(178)
第6章 指针参考答案(182)
第7章 用户自己建立数据类型参考答案(187)
附录A 模拟试卷(189)
附录B 模拟试卷答案(194)