C语言程序设计是计算机科学专业学生的一门基础必修课。但近年来,随着多种面向对象编程语言的发展和普及,C语言的教学面临着一些新的困难。本文旨在分析并探讨当前环境下C语言教学面临的主要问题,并着重探讨研讨式教学在C语言教学中的作用和方法。