C语言既具有低级语言的特性,又具有一般**语言的特性,受到广大编程爱好者的青睐,它正以强大的生命力日益发展。本书是一本实践性和应用性均非常强的c语言实用教材,由理论知识和案例实践两部分组成。
本书分为5篇,共16章,精心选取了14个案例。在基础知识篇中,**介绍了后面章节中涉及的知识点;在游戏开发篇中,介绍了俄罗斯方块、推箱子、五子棋游戏的设计和实现;在文件操作篇中,介绍了学生成绩管理系统、工资管理系统、电话簿管理系统的设计与实现;在网络编程篇中,介绍了Ping、TCP和UDP3个网络协议的设计与实现;在仿Windows应用程序篇中,介绍了万年历、画图板、电子时钟、简易计算器和文本编辑器等5个小应用程序的设计与实现。本书从实用性和先进性出发,内容组织合理、通俗易懂。
本书适合作为本科以及高职高专院校计算机、机械、电子和自动化等专业的学生进行课程设计时的参考教材,也可作为c语言编程爱好者的参考读物。