轻松学C语言
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

从1972年C语言诞生以来,已有40多年了。在这期间,C语言以其精炼、接近硬件的特点在开发语言中经久不衰。目前最著名、最有影响、应用最广发的Windows、Linux和UNIX三个操作系统都是用C语言编写的。C语言可以作为系统设计语言,编写工作系统应用程序,也可以作为程序设计语言,编写不依赖计算机硬件的应用程序。因此,现在很多工程,仍然广泛使用C语言进行开发。

笔者结合自己多年的C语言开发经验和心得体会,花费了一年多的时间写作本书。希望各位读者能在本书的引领下跨入C语言开发大门,并成为一名开发高手。本书最大的特色就是结合大量的说明插图和多媒体教学视频,全面、系统、深入地介绍了C语言的开发技术,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了C语言的的应用和经典例题。学习完本书后,读者应该可以具备独立进行编程开发的能力。

本书特点

1.大量教学插图,读书学习不再枯燥乏味

本书最大的特点就是通篇采用图片讲解,将传统的文字讲解转换为各种形式的图形图表中,最大限度的提升读者的阅读兴趣,让读者在潜移默化中掌握C语言的开发精髓。

2.配大量多媒体语音教学视频,学习效果好

作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配书光盘中。

3.内容全面、系统、深入

本书介绍了C语言开发的基础知识、语法和C语言的应用和例题分析。

4.讲解由浅入深,循序渐进,适合各个层次的读者阅读

本书从C语言的基础开始讲解,逐步深入到C语言的高级应用,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获。

5.贯穿大量的开发实例和技巧,迅速提升开发水平

本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,以便让读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。

本书内容及体系结构

第1篇 基础篇(第1章)

本篇主要内容包括:C语言的发展、C语言的开发工具的安装过程、第一个C语言程序和图形界面程序的运行过程等知识;通过本篇的学习,读者可以掌握C语言开发环境的配置和VC开发工具的应用过程。

第2篇 语法篇(第2~9章)

本篇主要内容包括:C语言中的数据、语句、程序控制结构、数组、函数、指针、结构体与共用体、编译预处理等。通过本篇的学习,读者可以掌握C语言编程的核心技术。

第3篇 应用篇(第10~16章)

本篇主要内容包括:C语言的基本应用,文件和目录的操作运算、数值处理运算、字符串的处理运算、动态内存管理以及变量的存储类别,数据结构的操作、排序、经典的C语言例题分析等。通过本篇的学习,读者可以掌握C语言的一些高级开发技术,并掌握独特的审题思路。

本书读者对象

· C语言初学者;

· 想全面学习C语言开发技术的人员;

· C语言专业开发人员;

· 利用C语言做开发的工程技术人员;

· C语言的开发爱好者;

· 大中专院校的学生;

· 社会培训班学员。

致谢

本书主要由邢太北编写完成。由于时间匆忙,编写中难免有所疏漏和不妥之处,敬请不吝指正。

编 者