本书是集众多长期从事C语言教学工作的一线教师的经验和体会,并参考大量的国内外有关资料编写而成。全书共分为5部分,另有附录A至附录D。第1部分介绍了两种编译环境;第2部分给出了12个基础实验,基本覆盖了C语言程序设计的主要知识点,每个实验都包含“实验目的”、“实验准备”、“实验内容”和“思考与练习”;第3部分给出了1个课程设计样例和6个课程设计题目(供参考使用),通过综合训练,期望读者能够对C语言编程思想的进一步理解,进而提升实际应用编程能力;第4部分给出了4套模拟试题;第5部分给出了主教材中的习题解答、模拟试题的参考答案和基础实验部分“思考与练习”的参考答案;附录部分介绍了常见的编译错误信息和标准ASCII码表,以帮助读者上机练习;最后还给出了实验报告参考样本和课程设计报告参考样本,以规范文档格式。
本书内容丰富,结构紧凑,选题典型丰富,对初学者具有很强的针对性。
本书作为《C语言程序设计》一书的配套教材,注重培养实际编程能力,具有很强的通用性和实用性。
本书介绍了两种编译环境,给出了12个基础实验、7个课程设计,基本覆盖了C语言程序设计的主要知识点。给出了4套模拟试题及相关解答以及主教材中的习题解答和实验教材中思考与练习的参考答案。附录部分介绍了常见的编译错误信息,以帮助读者上机练习。书中通过精心设计的编程内容,使读者体会、消化、掌握和应用相关知识与技术,尽量轻松入门,迅速提高。
本书可作为高等院校相关专业以及其他C语言课程的实验教材,也可作为自学C语言程序设计的实验参考书。
第1部分 预备知识
1.1 Turbo C 2.0的基本用法
1.2 Visual C++6.0的基本用法
第2部分 基础实验
实验1 C程序设计基础(1)
实验2 C程序设计基础(2)
实验3 程序流程控制
实验4 数组(1)
实验5 数组(2)
实验6 模块设计
实验7 指针(1)
实验8 指针(2)
实验9 结构体与共用体类型(1)
实验10 结构体与共用体类型(2)
实验11 位运算及文件操作
实验12 Visual C++ 6.0集成开发环境和简单C++程序
第3部分 课程设计
3.1 概述
3.2 总体要求
3.3 课程设计样例——学生成绩管理系统
3.4 课程设计题目
第4部分 模拟试题
4.1 模拟试题(一)
4.2 模拟试题(二)
4.3 模拟试题(三)
4.4 模拟试题(四)
第5部分 参考答案
5.1 主教材习题参考答案
5.2 基础实验部分[思考与练习]参考答案
5.3 模拟试题参考答案
附录
附录A Turbo C 2.0编译错误信息
附录B 标准ASCII码表
附录C 实验报告参考样本
附录D 课程设计报告参考样本
参考文献