孙燮华编著的《C程序设计导引实验与习题解答》适应在Visual C++ 6.0环境中进行图形图像编程。引入了一个属于Windows编程的Windows.c程序,只要将这个程序输入或略作修改,就可以用通常的方法进行图形图像编程。除专设第10章算法设计与分析外,有关算法和编程能力的内容贯穿全书。结合高等数学的方法进行分析,以培养学生应用数学方法设计算法和编程的能力。
为扩大读者的知识面和提高学习C语言的兴趣,也为学习后续课程,如计算机图形学、图像处理、密码学、通信编码和游戏动画等作基础准备,本书提供了动态Bezier曲线、显示PGM图像、序列加/解密、通信GCD算法和动画小球碰撞等应用的实例。
孙燮华编著的《C程序设计导引实验与习题解答》是与《C程序设计导引》(以下简称为《导引》)配套的实验与习题解答书。全书分为三大部分,第一部分为Visual C++ 6.0上机实验,与《导引》的12章对应,由12个实验组成;第二部分是《导引》12章的全部习题解析;第三部分是Visual C++ 6.0实验指导。
《C程序设计导引实验与习题解答》通俗易懂,解答注释详细,适合计算机专业和非计算机专业的教学和自学者使用,也适合软件开发人员及其他有关人员学习。
第一部分 Visual C++6.0上机实验实验
实验1 Visual C++ 6.0运行环境和运行C程序的方法
1.1 实验目的
1.2 实验内容
1.3 预习内容
实验2 数据类型、运算符和表达式
2.1 实验目的
2.2 实验内容
2.3 预习内容
实验3 程序控制流
3.1 实验目的
3.2 实验内容
3.3 预习内容
实验4 函数
4.1 实验目的
4.2 实验内容
4.3 预习内容
实验5 数组与字符串
5.1 实验目的
5.2 实验内容
5.3 预习内容
实验6 指针
6.1 实验目的
6.2 实验内容
6.3 预习内容
实验7 结构体和共用体
7.1 实验目的
7.2 实验内容
7.3 预习内容
实验8 输入输出与文件
8.1 实验目的
8.2 实验内容
8.3 预习内容
实验9 位运算及其应用
9.1 实验目的
9.2 实验内容
9.3 预习内容
实验10 算法设计与分析
10.1 实验目的
10.2 实验内容
10.3 预习内容
实验11 图形编程
11.1 实验目的
11.2 实验内容
11.3 预习内容
实验12 编译预处理
12.1 实验目的
12.2 实验内容
12.3 预习内容
第二部分 习题解析
第1章 习题1解析
一、 填空题
二、 编程题
第2章 习题2解析
一、 填空题
二、 编程题
第3章 习题3解析
一、 填空题
二、 编程题
第4章 习题4解析
一、 填空题
二、 编程题
第5章 习题5解析
一、 填空题
二、 编程题
第6章 习题6解析
一、 填空题
二、 编程题
第7章 习题7解析
一、 填空题
二、 编程题
第8章 习题8解析
一、 填空题
二、 编程题
第9章 习题9解析
一、 填空题
二、 编程题
三、 证明题
第10章 习题10解析
一、 填空题
二、 编程题
三、 证明题
第11章 习题11解析
一、 填空题
二、 编程题
第12章 习题12解析
一、 填空题
二、 编程题
第三部分 Visual C++ 6.0实验指导
第1章 Visual C++ 6.0上机操作步骤
1.1 启动Visual C++ 6.0开发环境
1.2 编辑源程序文件
1.3 编译、连接和执行程序
第2章 Visual C++ 6.0程序调试
2.1 设计程序的目标
2.2 排除程序中的错误
2.2.1 程序中的错误类型
2.2.2 测试和调试程序
2.3 Visual C++ 6.0调试工具介绍
2.4 利用Debugger调试程序
2.5 利用Debugger调试函数
参考文献