本书是《C/C++程序设计学习指导与实训》(赵晶、于万波主编,以下简称主教材)的配套习题指导与实训教材,旨在将实践教学与理论教学密切结合,培养学生的程序设计能力。
全书内容包括三个部分。第一部分是学习本课程应进行的实验,根据主教材及学习的要求分12章共22个实验项目,在每个实验项目中提出了实验目的、实验要求、实验内容及分析与讨论,并且提出了需要进一步分析和思考的问题。第二部分是根据主教材中设置的习题而编写的答案。考虑到许多院校的培养方案中,在学完本课程后都安排了C/C++课程设计实践环节,因此本书在第三部分安排了课程设计内容,在每个课程设计中提出了设计题目、设计目标、概要设计或设计原理、程序运行截图及程序清单等。
本书的附录部分介绍了在Turbo C和Visual C++6..下C程序的编辑、编译、连接、运行及单步执行调试与设置断点调试程序的方法,提供了常见的编译出错信息的中英文对照。
本书是《C/C++程序设计教程》(赵晶、于万波主编)的配套习题指导与实训教材,其特色是注重培养学生的程序阅读能力、程序设计能力、程序调试能力和工程实践能力。
本书内容包括三个部分:第一部分是学习本课程应进行的实验,根据主教材及学习的要求共分12章22个实验项目;第二部分是根据主教材中设置的习题而编写的答案;第三部分安排了5个解决不同应用领域问题的课程设计。
本书可以作为高等院校理工科各专业程序设计课程的教辅教材,其中第一、三部分可以单独使用,为教师的教与学生的学提供了方便。
第一部分 C/C++实验指导
第1章 程序设计概述
实验1 使用visual C++运行程序
第2章 语法规则
实验2 顺序结构程序设计
实验3 选择结构程序设计
实验4 循环结构程序设计
实验5 控制结构综合应用
第3章 数组和指针
实验6 一维数组的应用
实验7 字符数组的应用
实验8 二维数组的应用
实验9 指针的基本应用
实验10 一维数组与指针的应用
实验11 二维数组、字符串与指针的应用
第4章 函数
实验12 函数的定义与参数传递
实验13 变量的存储类型与函数的递归调用
第5章 程序设计实践
实验14 程序设计综合应用
第6章 结构体与共用体
实验15 结构体应用
第7章 文件
实验16 文件的应用
第8章 面向对象程序设计
实验17 C++基础应用
实验18 类与对象的综合应用
第9章 图形用户界面设计
实验19 图形用户界面程序设计应用
第10章 图形绘制与动画制作
实验20 图形绘制程序设计应用
第11章 网络程序设计
实验21 网络程序设计应用
第12章 数据库操作程序设计
实验22 数据库操作程序的设计
第二部分 C/C++习题答案
第1章 程序设计概述
第2章 语法规则
第3章 数组和指针
第4章 函数
第5章 程序设计实践
第6章 结构体与共用体
第7章 文件
第8章 面向对象程序设计
第9章 图形用户界面设计
第10章 图形绘制与动画制作
第11章 网络程序设计
第12章 数据库操作程序设计
第三部分 C/C++课程设计
设计1 结构体与文件的综合应用
设计2 数字信号处理技术与应用(1)
设计3 数字信号处理技术与应用(2)
设计4 网络程序应用
设计5 数据库应用
附录A turboC下C程序的运行与调试
附录B visualC++6.0下C程序的运行与调试
附录C 常见编译错误
附录D “6310”轴承振动信号数据
附录E “C3260”轴承振动信号数据
参考文献