本书是为以C语言作为入门语言的程序设计课程而编写的,以培养学生具有基本的程序设计能力为主要目标。
全书共分13章,内容包括:C语言的基本概念、常量与变量、运算符及表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件等。同时,还介绍了程序设计的基本方法和主要算法,并给出了一个综合的小型管理系统的设计与实现,初步引入了C++语言的基本知识。
本书对C语言*精华的知识——指针和函数作了全面透彻的讲解和分析,所选例题有很强的针对性,并对例题的源代码和运行结果有详细的注释。各章附有适量的课后习题,便于学生复习巩固。
本书配有两个版本的免费多媒体课件,程序的动态演示使很多初学者难以理解的问题变得直观、简单、易懂,既方便了教师教学,又方便了学生自学。
另外,本书还配有辅导教材《C语言程序设计习题解析与实验指导》,对主教材后的习题作详细解析,并配有大量补充习题,同时还精心设计了10个实验。
本书适合作为C语言程序设计课程的教材,也可以作为广大计算机编程爱好者学习C语言的自学教材和参考书。