前 言
欢迎来到C语言的世界,并通过本书学习C语言。本书内容反映了C语言的最新变化,其编排方式非常适合学习和讲授这门语言。
C语言是一种面向过程的编程语言,可用于开发各种应用程序及系统软件,近几年,C语言的发展呈逐年上升趋势,这也说明了C语言的简单、现代特点正被更多人认同。
本书内容
本书提供了C语言编程从入门到项目开发所必备的知识,并且分篇进行讲解,使读者的学习更有针对性。学习本书内容时,一定要熟练掌握入门篇的所有内容,以便为以后的应用开发打下扎实的基础;然后可以有针对性地学习提高篇的内容,为开发专业软件项目存储必备的知识;最后学习一个项目的完整开发过程,为以后的实际项目开发积累一定的经验。学习本书内容时,各篇内容需要花费的精力比例如下图所示。
第1篇 入门篇(第1~11章):主要包括初识C语言、一个简单的C语言程序、算法入门、常用数据类型、运算符与表达式、数据输入/输出函数、选择及分支结构程序设计、循环结构、数组、函数编程基础、指针解析等内容。通过本篇的学习,读者应熟练掌握C语言编程的基础知识,并能开发一些小型的应用程序。
第2篇 提高篇(第12~17章):主要包括常用数据结构、位运算、存储管理、预处理和函数类型、文件的读写操作、图形图像处理等内容。通过本篇的学习,读者可以开发基本的应用程序,并能够掌握开发综合应用程序的方法。
第3篇 应用篇(第18章):本篇通过一个完整的图书管理系统,运用软件工程的设计思想,讲解如何进行软件项目的实践开发。书中按照编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→解决开发常见问题的过程进行介绍,带领读者一步一步亲身体验开发项目的全过程。
本书特点
? 技术新颖,讲解细致
使用Visual C++ 6.0和Turbo C 2.0进行讲解,淋漓尽致地展示出了C语言的基础知识,使读者能够真正掌握C语言初学者应该学习的知识。
? 实例丰富,贴近实际
对每个技术点进行详细讲解时,都提供了大量的示例和实例进行演示,这些示例和实例大部分来源于实际开发,读者可以学为所用,快速提升自身开发技能,并有效解决实际开发中遇到的各类问题。
? 动手实践,一体学习
每章都提供了大量的上机演练和实战模拟,使读者在学习技术的同时,能够亲自动手实践,体验编程带来的成就感。另外,上机演练和实战模拟的详细讲解及源码与《C语言经典编程282例》中的实例相对应,读者可以根据自身实际情况进行参考。
? 注释详尽,视频讲解
为了便于读者更好地学习和使用本书,书中所有的代码都提供了详尽的注释。而且,本书配套资源提供了覆盖全书的语音视频讲解教学录像,读者可以通过视频快速、直观、轻松地学习。
本书配套资源
本书提供了内容丰富的配套资源,包括自学视频、源程序、素材,以及模块库、案例库、题库、素材库等多项辅助内容,读者朋友可以通过如下方式获取。
第1种方式:
(1)登录www.tup.com.cn,在网页右上角的搜索文本框中输入本书书名(注意区分大小写和留出空格),或者输入本书关键字,或者输入本书ISBN号(注意去掉ISBN号间隔线“-”),单击“搜索”按钮。
(2)找到本书后单击超链接,在该书的网页下侧单击“网络资源”超链接,即可下载。
第2种方式:
访问本书的新浪微博:C语言图书,找到配套资源的链接地址进行下载。
读者对象
? 大中专院校师生 ? 面临就业的学生
? 零基础学习人员 ? 相关培训机构的老师和学员
? 初、中级程序开发人员 ? 准备从事软件开发工作的求职者
? 编程爱好者 ? 立志编程的其他专业人士
读者服务&本书勘误
本书的“专项技能测试”提供了答案,可以从如下所述方式获得。
读者在使用本书过程中遇到的所有问题,均可通过以下方式联系我们。
1.新浪微博:C语言图书。
及时发布读者答疑、本书勘误、配套资料更新等内容。
2.腾讯QQ:4006751066。
3.登录网站:www.mingribook.com,在论坛、勘误发布、读者纠错、技术支持、读者之家等栏目中的相关模块中提问、留言或查看。
关于作者
本书由明日科技C语言程序开发团队组织编写,主要编写人员有李鑫、王雪、孙秀梅、曹飞飞、朱晓、王小科、赵会东、聂喜婷、宋环雨、李继业、高春艳、赛奎春、杨丽、肖鑫、刘龄龄、张振坤、王国辉、陈丹丹、潘凯华、刘欣、李慧、陈英等。在编写本书的过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
最后,感谢您选择本书,希望本书能成为您学习C语言编程路上的领航者。
编 者
·II·
·III·
