为了使读者系统、全面地掌握C语言知识,本书不仅讲解了C语言的基本程序设计知识,包括数据类型、结构化程序设计、数组、指针、结构体等,还介绍了链表、文件、图形界面设计、键盘与鼠标操作、网络编程、常用算法、队列和栈等高级程序设计技术。这是市场上同类图书不具备的。
在讲解方法上,本书本着通俗、易学的指导思想,尽量用通俗的语言,针对C语言中每个知识点都进行了详细的讲解,以便读者能快速理解并掌握每个知识点。
本书从最基本的概念入手,由浅入深,综合典型的实例,引导初学者由浅入深地掌握C语言。本书共21章。其中,第1~2章是起步篇,包括程序设计基础知识和开发工具。第3~12章是基础篇,包括基本数据类型、运算符与表达式、语句、C语句与数据的输入输出、结构化程序设计、数组、函数、指针、结构体和联合体、位运算与预处理。第13~20章是提高篇,包括链表、文件、图形界面设计、键盘与鼠标操作、网络编程、常用算法、队列和栈、排序算法。
本书内容全面,不仅涵盖了C语言的基本语法与简单的程序设计知识,还包括高级的程序设计技术与常见算法。本书每个知识点都给出了程序实例和完整源码,语言通俗,不仅适合C语言的初学者学习,还适合有一定基础,希望进一步提高的程序开发人员阅读。