
前言
目前,我国很多高校都开设了C程序设计课程,依据所学专业不同而有其各自的侧重点。C程序设计是一门实践性很强的课程,因此仅仅通过看书或听课不可能完全掌握,学习程序设计的最重要环节就是实践。实践教学是课堂教学的有益补充,可以巩固所学知识,真正把书本上的知识变为自己的能力,因此我们必须对于实践环节的教学足够重视。为了让广大初学者在短期内具备C语言的编程能力,并且为课程相关实验提供配套指导,我们编写了本书。
本书共分为11章,第1章介绍了Visual C++ 6.0可视化工具的编辑、编译和调试C程序的方法,以及使用注意事项等内容;第2章介绍了数据结构与算法的相关知识及习题解答;第3章介绍了基本数据类型、运算符和表达式等相关知识及习题答案,并提供了配套实验;第4~6章介绍了用C语言进行结构化程序设计的基本方法,包括结构化程序的顺序结构、选择结构、循环结构的相关联系和相关习题的答案,并提供了配套实验;第7章介绍了数组的相关知识及习题答案,并给出了数值数组和字符数组两组实验;第8章介绍了函数的定义和使用方法,以及编译预处理的相关知识,提供了相关练习和习题答案,并给出了函数定义和函数传址调用的相关实验;第9章介绍了指针的概念,解答相关习题,并提供了指针和数组及其应用的相关实验;第10章介绍了构造型数据类型,给出了相关习题的答案,并提供了实验内容;第11章给出了使用C语言文件的相关知识及习题答案和相关实验等。
本书作者都是长期工作在教学和科研第一线的教师,他们有多年的C程序设计课程的教学和编程经验。本书既可以作为教师讲授C程序设计的辅导教材,又可作为大专院校学生,以及计算机培训班学员学习C语言的有力工具,也同样适用于广大软件开发人员、自学人员和等级考试人员的用书需要。
本书作为《C语言程序设计基础教程》的配套实验教材,由范萍、甘岚、刘媛媛和雷莉霞共同编著,由范萍主编并统稿。在此我们还要特别感谢华东交通大学信息工程学院计算机基础部全体教师的热情支持和指导。
由于作者水平有限,书中难免有不妥之处,恳请专家与读者批评指正。
编 者
2018年11月