本教材充分考虑了高职高专类学生的特点,对于基本知识的讲解遵循深入浅出、循序渐进的原则,让学生能够轻松地掌握C语言的语法和程序构成。对于重点和难点采用分析问题、展开问题、归纳总结的方法进行说明,让学生能够对知识灵活运用,为将来自学其他计算机课程打下良好的基础。全书共分13章,每章均以课前导读、课堂讲解、上机实战、课后练习的结构讲述。课前导读指出每课内容的基础、重点、难点与学习方法,便于指导读者自学,方便教师讲授;课堂上详细讲解每课的知识点;上机实战紧密结合课堂讲解的内容给出实例,指导读者边学边用;课后练习结合每课内容给出填空题、选择题、问答题、判断题等练习题,通过课后练习,读者可达到巩固每课知识的目的。另外,前11章全面讲解C语言程序设计内容;第12章讲解面向对象程序设计基础,为后续课程做好铺垫,第13章以学生管理系统作为综合实训项目,增强学生的实践应用能力。