衣治安主编的《C程序设计实验指导与习题集》是与马瑞民等编写的《C程序设计教程》相配套的实验指导书和习题集,其中内容和章节的编排顺序也是一致的,按照知识的循序渐进思路进行编写,其中包含了作者以及同事十几年从事C语言教学的经验和总结。
《C程序设计实验指导与习题集》是与马瑞民等编写的《C程序设计教程》(清华大学出版社,马瑞民、衣治安主编)教材配套的辅助教材。全书共分为三个部分。第一部分是实验指导,安排了20个实验,除了第1个和第20个实验是介绍运行环境外,其他的每个实验都提供了4~8个调试程序题以及3~6个编程题,它们覆盖相关章节的知识点。每个调试程序后面的分析讨论都能够帮助学生举一反三。该部分的实验都不提供参考答案,以便锻炼学生独立学习的能力。第二部分是习题集,通过选择、填空、编程等题型让学生掌握C语言的基本语法和运行程序的能力。第三部分是习题解答,提供第二部分全部内容的参考答案。
《C程序设计实验指导与习题集》适合作为高等学校各专业的本科生实验教材,实验学时建议为30~40学时。《C程序设计实验指导与习题集》也可作为软件技术人员的参考书。
第一部分 C程序设计实验指导/1
实验1 用Visual C++运行C程序/2
实验2 简单的C程序/9
实验3 顺序结构程序设计/14
实验4 选择结构程序设计/19
实验5 while、do...while构成的循环/24
实验6 for语句构成的循环/29
实验7 多重循环程序设计/36
实验8 一维数组/41
实验9 二维数组/48
实验10 字符型数据/56
实验11 变量做函数参数/62
实验12 数组做函数参数/67
实验13 递归函数/75
实验14 指针和函数/78
实验15 用指针变量处理一维数组/85
实验16 用指针变量处理二维数组/93
实验17 结构体和链表/99
实验18 文件/106
实验19 C语言的其他应用/112
实验20 用TurboC环境运行C程序/119
第二部分 C程序设计习题集/129
第1章 概述/130
第2章 顺序结构程序设计/133
第3章 选择结构程序设计/136
第4章 循环结构程序设计/140
第5章 数组/144
第6章 函数/147
第7章 指针/151
第8章 结构体与链表/157
第9章 文件/163
第10章 C语言涉及的其他知识/165
第三部分 C程序设计习题解答/173
第1章 概述/174
第2章 顺序结构程序设计/175
第3章 选择结构程序设计/176
第4章 循环结构程序设计/178
第5章 数组/180
第6章 函数/183
第7章 指针/186
第8章 结构体与链表/188
第9章 文件/189
第10章 C语言涉及的其他知识/190
参考文献/191