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#最慢,但是因为任何机器都能运行,所以非常流行。
在这里插入图片描述

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

3.C的应用领域
在这里插入图片描述

4.C的重要性

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值