本书主要介绍了基本数据类型和简单程序设计、表达式和运算符、数据的输入输出、控制语句、数组、函数、文件、编译预处理和指针等知识。每一章节分为两个部分,一部分是上机实验,另一部分是习题。针对原教材中的难点、重点做相应的补充和强调,将其归纳总结,实现系统化,有利于学生对知识的深入掌握。上机指导部分在上机题目的设计上力求短小精悍,对学生容易出差错的地方都有对应的练习,增加一些比较有趣味的小程序,让学生在做实验时有一种解决现实问题的成功感。习题的设计紧扣大纲,题型比较灵活,所选习题涵盖了原教材中所有的知识点,既可以作为随堂练习,也可作为学生家庭作业,避免了授课教师东拼西凑找习题之苦,具有很高的实用价值。习题难易程度适中,没有偏题和怪题,重在学生基础知识的掌握,并注意帮助学生举一反三,培养应用能力。