发布网友 发布时间:2022-04-20 23:47
共1个回答
热心网友 时间:2022-04-12 12:14
C语言是一门历史悠久的程序设计语言,是一门博大精深的程序设计语言。它对计算机技术的发展起到了极其重要的促进作用,而且这种促进作用还一直在持续并将继续持续下去。它从产生之时就肩负了很多重要使命,开发操作系统、开发编译器、开发驱动程序……它可深可浅,浅到你可以用几周的时间掌握它的基本概念和功能,深到几乎可以解决计算机中的大部分问题。
C语言几乎是每一个致力于程序设计人员的必学语言。但从学习之初,它给读者往往以神秘而艰难的感觉。下面给出一些C语言入门新手的典型感受。
术语太难理解。C语言对于没有基础的人来说比较抽象,因为一些专业术语初学者不是很清楚,更别说写程序了。
看不到界面。C语言的编写是没有界面的,导致初学者很难理解写出来的程序是什么样子,如何才能看出效果。
写的程序好长。对于实际开发人员,C语言的使用概率比较小,要想实现某个效果,其程序很长,致使不容易完成。
但实际上,C语言也并非想象的那么难。它的很多优点可以让它一直保持着魅力而在程序语言中永葆青春。总结起来,主要体现以下几个方面:
C语言是基础语言,容易理解,对初学者没有太大的*。
它很灵活,一件事往往可以通过多种方式来实现。
C语言虽然没有界面,但是C程序语句看起来很直观,容易理解。
C语言没有那么多的库函数,没有“对象”与“类”之说,实现起来很方便。
C语言执行效率高,更多地执行了计算机底层的程序设计工作。
掌握了C语言,再学习其他程序设计语言是往往就比较容易了。
本书即将展现的是一个简单的C语言,让C语言入门新手能在较短的时间内快速掌握C程序设计的基本思维和基础知识。本书和其他C语言图书的讲解方式有所不同。本书讲解时从实际出发,对C语言中的很多概念用生活中的例子进行类比。语言上力求幽默直白、轻松活泼,避免云山雾罩、晦涩难懂。讲解形式上图文并茂,由浅入深,抽丝剥茧。通过阅读本书,读者会少走很多弯路,会感觉到C语言其实没有想象的那么难。
本书特色
1.语言幽默直白,轻松活泼,通俗易懂
本书避免使用那些艰涩难懂的术语云山雾罩地分析问题,代之以轻松活泼、幽默直白的语言讲解书中的每一个知识点。笔者力争让C语言的学习变得像看故事会一样通俗易懂。
2. 实例丰富,实用性强,并注重原理的讲解
本书结合大量生活中的实例,对C语言中的基本概念和知识做了深入浅出的讲解,并给出了大量生动形象的图示对程序的原理进行讲解,以加深读者的理解。
3.图示丰富,容易理解
本书针对C语言中一些较难理解的概念,提供了大量的图示进行介绍,让读者以更加形象、直观的方式来理解所讲解的知识,从而达到更好的学习效果。
. 4.举一反三
授之以鱼不如授之以渔。本书讲解时注重由此及彼,启发读者的思维,让读者通过已经掌握的知识进一步延伸到更深、更宽、更广的领域,从而达到举一反三的作用。
5.习题丰富
本书每章后面都提供了有针对性的典型练习题,并给出了必要分析和实现的关键代码,以便于读者巩固和提高所学的知识。
本书内容及体系结构
第1篇 一切从基础开始(第1~2章)
本篇简单讲述了计算机语言的有关基础知识,帮助大家对计算机语言有个感性的认识,进而讲述了C语言的相关背景,并重点讲述了C语言的开发工具和学习经验。
第2篇 简单程序的构建(第3~4章)
本篇主要讲述了C语言的相关基本概念,作为学习C语言最基本的储备。本篇知识掌握的好坏会直接影响着后面章节的学习,所谓万丈高楼平地起,说的就是这个意思。
第3篇 复杂数据的表示(第5~10章)
本篇讲述了C语言中一些比较复杂的知识点,也可以称之为高级知识。这些看着稍微复杂的知识也正是C语言的核心,能否使用C语言进行游刃有余的开发,就看对这本篇内容的掌握和理解程度了。
第4篇 复杂功能的实现(第11~13章)
本篇主要讲述了在使用C进行实际开发时需要使用的知识点,掌握了本篇内容,就可以自己开始进行实际的编程开发了。
第5篇 C语言的高级内容(第14~15章)
本篇是对前面所有的知识点的一个总结,主要讲述了如何使用C语言进行文件操作。
本书读者对象
没有基础的C语言入门新手;
刚入职的初、中级程序员;
大、中专院校的学生;
相关培训学校的学员;
C语言开发爱好者。
编著者