前言|Foreword
C语言是多年来在国内外被广泛应用的一种计算机语言。C语言具有功能丰富、表达能力强、使用灵活方便、应用面广等特点。因此,C语言特别适合编写系统软件。自C语言诞生以来,许多原来用汇编语言编写的软件,也可以用C语言编写,像Linux就是用C语言编写的。随着移动设备的推广及手机功能的逐步强大,编程语言又出现了许多新语言。但C语言从来没有丢失它原本占有的市场份额,只是应用领域有所变化。本书结合大量实例,全面、系统、深入地介绍了Visual C++ 6.0下C语言的开发技术,学习完本书之后,读者可以具备独立进行编程的能力。
本书特色
1.配有大量实例教程,学习效果好
本书作者专门编写了大量的配套实例教程,以便读者可以更加轻松、直观地学习本书内容,提高学习效率。相关源代码均收录于配书光盘中。
2.内容全面、系统、深入
本书介绍了Visual C++下C语言编程的基础知识及各种编程技巧。
3.讲解由浅入深、循序渐进,适合各层次的读者阅读
本书从C语言的基础开始讲解,逐步深入到C语言的高级编程技术及应用,内容从易到难,讲解由浅入深、循序渐进,适合各层次的读者阅读。
4.贯穿大量的开发实例和技巧,迅速提升开发水平
本书在讲解知识点时贯穿了大量典型的实例,并给出了大量的开发技巧,以便读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。
本书内容及体系结构
第1篇 C语言开发基础(第1、2章)
本篇主要内容包括:C语言编程环境的搭建、控制台程序的创建、C语言中的三种语句结构、C语言的基础数据类型等。通过本篇的学习,读者可以熟练掌握C语言编程环境和C语言编程的语法及核心思想。
第2篇 C语言编程入门(第3、4章)
本篇主要内容包括:C语言中的三种基本结构—顺序、循环、分支。通过本篇的学习,读者可以掌握Visual C++下C语言的入门编程技术,从而步入C语言的殿堂。
第3篇 数组应用(第5、6章)
本篇主要内容包括:数组的应用,字符串在C语言中的处理方式。通过本篇的学习,读者可以掌握Visual C++下C语言中数组与字符串的编程与应用。
第4篇 函数及指针应用(第7、8章)
本篇主要内容包括:C语言的面向过程的实现方法—函数,以及指针的创建与使用。通过本篇的学习,读者可以掌握Visual C++下C语言函数的创建及使用,了解面向过程的编程思想,还可以掌握Visual C++中指针的创建与指针作为参数的应用。
第5篇 C语言高级数据类型(第9~11章)
本篇主要内容包括:结构体、联合和枚举这几种新的数据类型,以及预处理。它们在C语言编程中有很重要的作用。通过本篇的学习,读者可以掌握自定义结构体类型、联合类型、枚举类型的数据及相关操作。
第6篇 实战篇(第12、13章)
本篇主要内容包括:对文件的各种操作(新建、删除、重命名等)。通过本篇的学习,读者可以自己制作一个控制台式管理系统。最后一章含有大量的实际案例分析及程序源代码,希望读者可以依照案例要求进行练习。
本书读者对象
● C语言初学者;
● 想全面学习C语言编程技术的人员;
● Visual C++下C语言开发爱好者;
● 大、中专院校相关专业的学生;
● 社会培训班相关课程的学员。
本书作者
本书由张晶、高洪涛共同编著。其中,第1~6章由晋中师范高等专科学校的张晶负责编写,第7~13章由中国武警学院的高洪涛负责编写。
编者