C语言P2

一、学习C语言的原因
1.C的起源和发展

程序设计语言发展总共为三代,第一代为机器时代,通过0、1两个数字去转译一段意思,第二代为汇编语言,通过英文和数字去表达,第三代是高级语言且以1980年作为分界线,前期分为结构化后期为面向对象。结构化语言分为Fortran Basic C Pascal四种语言,其中C语言最重要,它代表的是结构化的思想,因为存在缺陷比如:结构化语言的数据和操作是分离的,导致写项目的时候会出现分离,从而设计出了面向对象为思想的语言。有Algo Ada Simula67 SimulaTalk C++ Java C#这类,因为C++太复杂,所以进行了改版衍生出Java,C#与Java类似是平行关系,学习一种即可。
机器语言:0000 00001 01001 10110
汇编语言:AX BX ADD
高级语言:a+b
三种语言运行速度由快到慢,其中高级语言中C最快C++其次 Java和C#最慢,但是因为任何机器都能运行,所以非常流行。
C语言P2

2.C的特点
优点:代码量小,举例同样功能的WPS和world文档,WPS23MB world579MB(看占据空间) 速度快(UNIX LINUX WINDOWS系统内核都是C) 功能强大(C具有指针能够访问硬件,这也是比Java强大的原因)
缺点:危险性高(写代码的时候报错率低不如Java) 开发周期长(因为报错率低难以检查,写大项目十来行代码容易崩溃) 可移植性不强(一个C语言写出来的程序在A机器和B机器运行起来可能不同,而Java写出来的不会。)

3.C的应用领域
C语言P2

4.C的重要性

C语言P2
二、怎么样学习C语言
C语言P2
三、学习目标
C语言P2
四、常见问题解答
1.C语言P2
2.能
3.关系不大,但是要懂得字符含义
C语言P2
五、C语言P2
红色字体代表重要内容!!!
六、空