前    言 



《C语言程序设计基础教程》是C语言程序设计编程入门教材,适用于理工类学生程序设计能力的培养。学习编程,首先要学习数据类型、控制结构、语法规则等编程入门基础知识,然后学会程序分析,认识算法在编程中的重要性。通过循序渐进地阅读、分析程序,多看参考书和现有程序,从模仿简单程序开始,掌握常用算法程序模块,逐渐看懂并学会复杂编程。
C语言程序设计是一门实践性很强的课程,平时要重视上机操作,切实掌握程序调试技术。《C语言程序设计基础教程》详细介绍了C语言编程入门知识,使初学者能够在有限的学时内掌握C语言程序设计的基本技能,学会编写规范、可读性好的C语言程序,快速有效地掌握C语言程序设计方法。《C语言程序设计基础教程》在教学内容和教学案例设计上,对易错、易漏的知识给予强调,并配有例题讲解。
《C语言程序设计基础教程》共9章,分别介绍了C语言概述、基本数据类型与运算、结构化程序设计、数组、函数、指针、结构体和共用体、文件、面向对象基础等内容。各章从易到难给出丰富的教学案例,并配有课后习题。书中例题代码均已在Dev C++开发环境下调试并能正常运行。
《C语言程序设计基础教程》配有《C语言程序设计习题与实验指导》辅导教材(ISBN 978-7-302-55790-6),针对《C语言程序设计基础教程》各章内容设计了上机实验和配套习题,帮助学生了解自己对内容的掌握程度。此外,辅导教材还提供了多套模拟试卷和一个详细的课程设计报告范例,方便学生自测学习效果,指导学生撰写课程设计报告。
《C语言程序设计基础教程》是C语言程序设计编程入门教科书,既可以作为高等学校计算机及相关专业师生C语言课程的教学用书,也可以供学习C语言的读者自学使用。
《C语言程序设计基础教程》由李少芳和张颖编著,具体分工如下:第3~5章由张颖编写,其他章节由李少芳编写,全书由李少芳统稿。《C语言程序设计基础教程》的成功出版离不开莆田学院和清华大学出版社的大力支持和鼓励。在文稿组织、案例选择以及实验的设计与验证上得到莆田学院信息工程学院“C语言程序设计”课程组和“程序设计基础(C/C++)”课程组各位同事的鼎力帮助,在此一并表示衷心的谢意。
由于编写时间仓促,书中难免有不足之处,欢迎读者批评指正。
《C语言程序设计基础教程》提供课件、实例源文件、习题参考答案、下载地址如下:
 	 	 
课件	实例源文件	习题参考答案
编 者       
2020年3月于莆田学院