C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。通过对本课程的学习,学生可以掌握传统的结构化程序设计的一般方法,以C语言为语言基础,培养严谨的程序设计思想、灵活的思维方式及较强的动手能力,并在此基础上,逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。因此,本课程是一门理论性和实践性均较强的课程。《C语言程序设计:理实一体化教学课程/四川省示范性高职院校建设项目成果》内容包括初识C语言,C语言基本数据类型、表达式,顺序程序设计,选择程序设计,循环程序设计,数组,函数,编译预处理,指针,结构体、共用体,文件的操作等。