C语言是一种经久不衰的编程语言,在工业界占有重要地位(使用量第一,其次是Java),主要用于制作操作系统、嵌入式系统、驱动程序和应用系统等。它具备了现代程序设计的基础要求,语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言。本课程也可以是零基础的编程入门课,对于计算专业学生来说,其前驱课程是《计算机基础》或《计算机导论》,同时也是后续课程,如面向对象程序设计、操作系统、编译原理、体系结构等课程的基石。C语言不仅为计算机专业学生或工作者使用,也为广大计算机应用人员所使用。目前,在高等院校,本课程教学对象为工科应用型计算机科学与技术、计算机控制、网络工程和电子信息工程等专业。