C语言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构化程序设计语言之一。它既具有高级语言的特点,又具有汇编语言的特点。它既可以作为开发系统软件的程序设计语言,也可以作为开发应用软件的程序设计语言。因此,它的应用范围十分广泛。中等职业教育是我国职业教育的重要组成部分。为了适应中等职业教育计算机语言课程教学改革,培养掌握计算机基本理论、基本技能的人才,我们于2011年编写了这《C程序设计与训练(第2版)》的第一版。教材出版后,受到了中等职业学校老师、学生等广大读者的欢迎。近期,国务院印发《关于加快发展现代职业教育的决定》,提出“到2020年,形成适应发展需求、产教深度融合、中职高职衔接、职业教育与普通教育相互沟通,体现终身教育理念,具有中国特色、世界水平的现代职业教育体系”,明确提出要“打通从中职、专科、本科到研究生的上升通道,为学生多样化选择、多路径成才搭建“立交桥”。在此背景下,结合中等职业学校老师提出的意见和建议,我们在第一版的基础上,遵循“基本特色不变,读者对象不变”的原则,对教材做了修订,力图使《C程序设计与训练(第2版)》能够成为中职学生进入大学深造的语言“立交桥”。