针对高校选修C语言程序设计课程人数普遍较多,传统授课方式缺乏效率,指导教师无暇帮助所有学生等问题,本文设计和实现了面向初学者的C语言在线实验系统。学生可以通过浏览器进行在线C语言实验来提高学习效率,并可通过错误分析来自助、互助地解决程序问题,从而降低老师指导实验的工作压力。通过易用的web系统界面,学生可以随时随地通过电脑或者手机学习编程。实际应用效果表明,本系统为C语言程序设计课程的在线教学提供了重要支撑。