C语言实验指导及习题解析
书 号:9787113199296
丛 书 名:高等学校计算机类课程应用型人才培养规划教材
作 者:钱冬梅 王宁
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:23元
-
内容简介
本书是《C语言程序设计》(以下简称“主教材”)配套的实验指导和习题解答,共包括4部分。第一部分为C语言程序开发环境,简要介绍了VisualC++6.0集成环境下程序的编辑、编译和运行方法。第二部分为基础实验,针对主教材每一章的知识点安排不同的上机实验内容,并给出相应的提示和参考解答。第三部分为基础知识应用,通过3个应用和1个实例进行综合应用训练,提高学生的程序设计能力。第四部分为试题解析和课后习题解答,首先列出主教材每一章的知识点,再针对知识点给出典型习题的习题解析,课后习题解答则是针对主教材中的课后习题进行解析。
全书内容全面,案例丰富,实用性强,可作为学习C语言程序设计的配套实验教材。 -
前言
C 语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C 语言的。
在C 语言的学习过程中,上机实践是不可缺少的重要环节。为了帮助读者学好C 语言,真正利
用C 语言进行程序设计,笔者结合多年的教学经验,特别是近几年教学改革和实践,编写了这
本《C 语言实验指导及习题解析》,希望能对读者有所帮助。
本书共分为4部分,第一部分介绍了C语言程序开发环境,书中所有源程序都是在Visual C++
6.0 环境下编译运行的。由于C++是由C 语言发展而来的,因此Visual C++ 6.0 也支持C 语言的
编译。Visual C++ 6.0 作为一个功能强大的可视化软件开发工具,已成为专业程序员进行软件开
发的首选工具。本部分通过实例介绍了C 程序在V isual C++ 6.0 环境下编辑、编译、连接及运行
的全过程,帮助读者快速掌握C 语言程序的调试及运行。
第二部分为基础实验,共有12 个实验,每个实验都提出了实验目的,根据知识点针对性地
列出了实验内容,并根据内容详细介绍了具体设计步骤和实验过程。最后的自主设计题则对学
生的自主编程能力、独立思考能力、解决问题的能力进行培养。在实验内容的设置上,采用了
由浅及深、循序渐进、针对性强且典型的设置思路,力图通过实验环节加强对理论知识的理解。
第三部分为基础知识应用,包括基础知识综合应用和小型管理系统的设计实现。实例从解
决实际问题的角度出发,呈现了解决实际问题的全过程,帮助读者提高分析问题、解决问题的
能力。
第四部分为试题解析和课后习题解答,共包含13 章。每章先列出知识点,便于读者总结与
复习,然后针对知识点给出典型试题和试题解析,帮助读者深入理解知识点的相关概念和理论
知识。课后习题解答是与本书配套的《C 语言程序设计》的课后习题分析与解析。
本书由钱冬梅、王宁任主编,由邵敏敏、吕向风任副主编。其中,第二部分的前8 个实验
和第三部分由钱冬梅编写;第二部分的第12 个实验和第四部分的第10~13 章由王宁编写;第
一部分、第二部分的第9 个实验、第四部分的前4 章由邵敏敏编写;第二部分的第10 和第11
个实验及第四部分的第5~9 章由吕向风编写;全书由钱冬梅统稿。
本书在编写过程中得到了学校教务处及徐洁磐教授的大力支持和帮助,在此一并表示感谢。
由于编写时间仓促,加之作者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
编 者
2014 年12 月 -
目录
第一部分 C 语言程序开发环境..................................................................................... 1
1.1 Visual C++ 6.0 集成开发环境........................................................................................... 1
1.2 简单C 程序的开发过程.................................................................................................... 3
1.3 程序调试方法介绍............................................................................................................ 9
第二部分 基础实验.................................................................................................... 13
实验一 认识C 语言.............................................................................................................. 13
实验二 运算符和表达式....................................................................................................... 17
实验三 C 语言的输入和输出控制........................................................................................ 21
实验四 选择结构程序设计................................................................................................... 25
实验五 循环结构程序设计................................................................................................... 31
实验六 一维数组.................................................................................................................. 39
实验七 二维数组.................................................................................................................. 44
实验八 字符数组与字符串................................................................................................... 48
实验九 函数.......................................................................................................................... 54
实验十 指针.......................................................................................................................... 60
实验十一 结构体.................................................................................................................. 64
实验十二 文件...................................................................................................................... 71
第三部分 基础知识应用............................................................................................. 75
应用一 菜单设计.................................................................................................................. 75
应用二 简易计算器设计....................................................................................................... 76
应用三 数据存储.................................................................................................................. 81
综合训练 学生成绩管理系统............................................................................................... 83
第四部分 试题解析和课后习题解答............................................................................ 91
第1 章 绪论.......................................................................................................................... 91
第2 章 数据存储和C 语言数据类型.................................................................................... 92
第3 章 运算符和表达式....................................................................................................... 97
第4 章 C 语言的输入和输出控制...................................................................................... 102
第5 章 算法的描述方法..................................................................................................... 106
第6 章 选择结构程序设计................................................................................................. 109
第7 章 循环结构程序设计................................................................................................. 118
第8 章 数组........................................................................................................................ 127
第9 章 函数........................................................................................................................ 139
第10 章 指针...................................................................................................................... 150
第11 章 结构体.................................................................................................................. 157
第12 章 编译预处理........................................................................................................... 167
第13 章 文件...................................................................................................................... 170
参考文献.................................................................................................................... 178 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 钱冬梅 讲师硕士 计算机应用,信息系统开发、软件开发、网站设计开发工作单位天津天狮学院 邮政编码 电话13920728234 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 钱冬梅:职称,讲师;学历,硕士研究生;专业特长,计算机应用,信息系统开发、软件开发、网站设计开发;联系方式:13920728234;电子邮箱:69512329@qq.com;主讲课程,数据库系统原理、C语言程序设计、汇编语言、数据结构与算法等。王宁:职称,实验师;学历,硕士研究生;专业特长,计算机应用,计算机软硬件维护、计算机程序类课程综合性实验设计;联系方式:13820871241;电子邮箱:19654430@qq.com;主讲课程,C语言程序设计实验、数字逻辑实验、微机组装与维护实习等。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐