本教材起点较低,不需具备程序设计语言基础知识;在内容编排上,注意分散难点,便于读者循序渐进地学习;本书主要讲解C语言最基本、最常用的内容,控制C语言中出现频率很低或与语言的实践版本相关内容的篇幅,把重点放在语言本身的难点(如指针)和程序设计技巧方面;根据应用型人才的培养特点,采用基础知识加例题的方法,使读者能够尽快掌握相关知识;本书结合全国计算机等级考试,在各章后提供了较多的习题,使读者能够得到有效的训练。
依据高等院校“C语言程序设计”课程教学内容的基本要求而编写,充分考虑到理论与实践的结合,在讲解C语言程序设计基本知识的同时,更注重讲解相应的程序设计技巧、常用算法以及具有实用价值的程序实例,并设有专门章节介绍上机步骤、调试技巧。本书既有严密完整的理论体系,又具有较强的实用性。
本书主要内容包括二级考试基础知识、C语言程序设计概述、基本数据类型、运算符及表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、指针、数组、用户标识符的作用域和存储类别、编译预处理和动态存储分配、结构体与共用体、位运算、文件、面向对象程序设计基础、上机考试指导共16章。书中给出了大量的例题和习题,书后给出了附录,便于学生自学。
本书适合普通高等院校本、专科计算机与非计算机专业作为“C语言程序设计”课程教材使用,也适合C语言初学者用作计算机二级考试的学习与参考用书。