C语言是Combined Language(组合语言)的简称,其应用非常广泛,既可以编写系统程序,也可以编写应用程序,还可以应用到单片机及嵌入式系统的开发中。C语言一直占据着编程语言排行榜的前两名位置,是大多数开发人员初学编程的首选语言。   编者在多年从事大学C语言课程教学的基础上,根据多年的教学经验和学生学习编程的特点和规律,精心组织编写了本书。书中各知识点循序渐进,逐步展现C语言的各技术要点,让学习变得轻松自如。本书所有例题都是编者从实际教学内容中精选而得。   本书主要针对C语言的初学者,以应用为中心,以提高编程能力为目标。读者在学习各章的基础知识后,可以根据各章最后的实验进行相应的上机练习,并结合第9章的综合实训,锻炼编程能力,实现学以致用,最终能够用C语言编程去解决实际问题。   本书对应的慕课已在慕课平台“学堂在线”上线,包含本书第1~8章的内容,并对知识进行了精简,通过视频讲解了C语言最核心、最重要、最实用的知识点,有助于读者快速掌握C语言程序设计。读者在平台上注册后即可免费加入学习,如图1所示。    图1 本书的配套慕课主页   本书作为教材使用时,建议理论教学安排32~40学时,实验教学安排24~32学时。每章分配的课时数可参考表1。 表1 课时分配表 章序号 1 2 3 4 5 6 7 8 9 理论课时(32学时) 2 4 4 4 4 6 4 2 2 实验课时 (32学时) 1 4 4 4 4 4 2 1 8      本书由段华琼任主编,段华琼编写第1、2、6、7、9章,孙炼编写第3、4章,段雨梅编写第5、8章,全书由段华琼统稿。   编者本着科学、严谨的态度编写本书,力求无误,但疏漏之处在所难免,望广大读者批评指正。   本书的编写得到了许多同行的支持,在此表示感谢。   关于本书的PPT课件、教学大纲等配套资源,读者可以从清华大学出版社官方微信公众号“书圈”(见封底)下载,或者从清华大学出版社网站的本书页面下载。读者扫描封底的“文泉课堂”二维码,绑定微信账号,即可观看教学视频。关于本书及资源使用中的问题,请联系404905510@qq.com。       编者                                2022年3月          II II III