图书前言

前  言

  学会站在巨人的肩膀上!

  软件开发的终极目标是完成满足用户需求的软件。一个软件往往包含复杂的功能,作为一名程序员,需要在有限的时间内实现它们,这对于新手而言并不容易。为什么富有开发经验的程序员编程效率非常高呢?答案就是他们做过类似的程序,适当修改以前的代码,就可以满足现在的要求。因此,如何快速积累编程经验就成了新手的当务之急。显然,单单依靠项目来积累编程经验是非常慢的。

  本书图文并茂、难易并举,汇集了282个日常开发中应用广泛的实例,内容涵盖了C语言编程的方方面面。每个实例分为实例说明、实现过程和技术要点3部分进行讲解。通过对本书的学习,不仅能快速掌握相关知识点,还可以逐步提升编程能力。

本书内容

  本书以C语言的基础知识结构为框架,给出了每部分知识中可能遇到的疑难问题或开发技巧。本书共分17章,主要包括初识C语言、简单的C程序、算法入门、常用数据类型、运算符与表达式、数据输入与输出函数、选择和分支结构程序设计、循环结构、数组、函数编程基础、指针、常用数据结构、位运算操作符、存储管理、预处理和函数类型、文件读写、图形图像处理。

  为了更清晰地阐述问题和给出问题的解决方案,本书设置了以下栏目。

* 实例说明:详细描述本实例的用途,并给出实例的运行结果图。

* 实现过程:逐步讲解如何解决本实例的问题,并给出关键代码、注意事项等。

* 技术要点:对本实例使用的关键技术进行总结,方便日后使用。

本书特色

* 贴近应用。本书精选的实例都真正来自开发一线。以实例形式进行讲解,使其更容易被读者接受。

* 横向链接。本书知识框架与《C语言开发入门及项目实战》一书相对应,可以在学习完《C语言开发入门及项目实战》一书的基础上使用本书,以提高自己的技能。

* 解析透彻。本书对每个问题的相关知识进行细致地讲解,并进行知识拓展,使读者不仅知其然而且知其所以然。

* 授人以渔。本书在讲解技术的同时,还注重对读者能力的培养,使读者掌握分析问题与解决问题的能力。

本书配套资源

  本书提供了内容丰富的配套资源,包括源程序、素材,以及模块库、案例库、题库、素材库等多项辅助内容,读者朋友可以通过如下方式获取。

  第1种方式:

  (1)登录www.tup.com.cn,在网页右上角的搜索文本框中输入本书书名(注意区分大小写和留出空格),或者输入本书关键字,或者输入本书ISBN号(注意去掉ISBN号间隔线“-”),单击“搜索”按钮。

  (2)找到本书后单击超链接,在该书的网页下侧单击“网络资源”超链接,即可下载。

  第2种方式:

  访问本书的新浪微博C语言图书,找到配套资源的链接地址进行下载。

读者人群

  本书非常适合以下人员阅读:

  ?  C语言编程行业的开发人员

  ?  有一定语言基础,想进一步提高技能的人员

  ?  大中专院校的老师和学生

  ?  即将走向工作岗位的大学毕业生

  ?  相关培训机构的老师和学员

  ?  C语言编程爱好者

读者服务&本书勘误

  读者在使用本书过程中遇到的所有问题,均可通过以下方式联系我们。

  1.新浪微博:C语言图书。

  及时发布读者答疑、本书勘误、配套资料更新等内容。

  2.腾讯QQ:4006751066。

  3.登录网站:www.mingribook.com,在论坛、勘误发布、读者纠错、技术支持、读者之家等栏目中的相关模块中提问、留言或查看。

本书作者

  本书由明日科技组织编写,参加编写的有孙秀梅、曹飞飞、王雪、朱晓、赵永发、李鑫、陈丹丹、王国辉、张振坤、李伟、沈博、潘凯华、刘欣、李慧、高春艳、王小科、赵会东、李继业、赛奎春、杨丽、李丽、刘龄龄、王明招、孙茜、陈英、肖鑫等。

  由于作者水平有限,疏漏和不足之处在所难免,敬请广大读者朋友批评指正。

  编  者    

  

  

  

  

·II·

  

·III·