本书从初学者角度出发,首先介绍计算机基础知识,然后对C的特点和难点作深入浅出的讲解,同时结合作者多年编程实践给出许多典型算法和有价值的实例,从算法分析和设计角度出发引导读者逐步掌握C的程序设计法和技巧,并且针对学生上机时容易出现的错误给出详细分析,在实例的讲解中始终贯穿结构化程序设计思想,之后,又介绍Turbo C的图形功能和屏幕窗口功能。为了满足那些想深入学习C/C++并开发应用软件读者的要求,书中又介绍了C++和面向对象的程序设计方法。本书最后是C语言上机指导,有实例的具体分析、有上机习题,读者可参照此内容进行上机实验。书中内容广泛,实例典型、丰富,可作为高等学校各专业不同基础学生的教科书和参考书。