本书根据教育部提出的非计算机专业计算机基础教学三个层次的要求,参照《全国计算机等级考试大纲(2002年版)和《全国高等学校计算机等级考试(江西考区)考试大纲》组织编写。
全书共分8章,分别介绍了C程序的基本构成与Turbo C的使用;基本数据类型、运算符和表达式、基本输入与输出操作;算法的概念和结构化程序设计的三种方法;函数的使用、变量的存储类型;指针和数组的使用、动态内存分配与动态数组和字符串函数;结构和联合的使用、链表及其操作;文件的类型与操作以及面向对象的概念和C++的基本语法现象。
本书适合作为高等院校的教科书,也可作为广大编程爱好者的自学读物。