C语言是Combined Language(组合语言)的简称,它作为一种计算机设计语言,具有高级语言和汇编语言的特点,受到广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机及嵌入式系统的开发中。这就是大多数学习者学习编写程序都选择C语言的原因。
本书内容
本书提供了从入门到编程高手所必备的各类知识,分6篇,大体结构如下。
第1篇:基础篇(第1~5章)。本篇主要介绍C语言的基础知识,包括搭建C语言开发环境、算法基础、C语言基础、运算符与表达式、流程控制语句的内容,目的是使读者快速掌握C语言,为以后学习编程奠定坚实的基础。
第2篇:进阶篇(第6~9章)。本篇介绍了C语言中的利用数组处理批量数据、用函数实现模块化程序设计、指针的使用、结构体和共用体的内容。通过这部分的学习,读者能够对C语言有一个深刻的认识。
第3篇:高级篇(第10~13章)。本篇介绍了C语言中的位运算、预处理指令、文件输入与输出、内存管理的内容。虽然这部分内容较为难懂,但作者通过简单易懂的表述方式,能最大限度地帮助读者理解。通过这部分的学习,读者能够在实际开发的过程中更上一个台阶。
第4篇:数据库篇(第14~19章)。本篇主要讲解如何使用C语言对数据库进行操作,包括管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库的内容。学习完本篇,读者能够开发一些数据库应用程序。
第5篇:游戏开发篇(第20、21章)。本篇通过俄罗斯方块和2048游戏这两款游戏,讲解了使用C语言进行图形化游戏开发的过程,使读者能够体验C语言开发所带来的成就感。
第6篇:商业项目篇(第22~24章)。本篇主要讲解了3个管理系统,分别为火车订票系统、图书管理系统和窗体版图书管理系统。通过本篇的学习,能够让读者亲身体验开发项目的全过程。