简述c语言的优缺点

C语言是1972年由美国的Dennis Ritchie设计发明的,到1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。再到1970到80年代,C语言被广泛应用。这短短的几十年时间实现了C语言的高速发展。
C语言为什么发展的如此迅速,这就要讲述C语言的优点:
1.C语言简洁、紧凑,灵活性强(C语言仅40个关键字,9种控制语句,程序书写形式自由性强,把高级语言的基本结构和语句与低级语言的实用性结合起来。);2.运算符丰富(它包括了算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符、强制类型转化运算符,还有特殊运算符。这些使C语言的运算及其丰富,表达式类型多样);3.允许直接访问物理地址,对硬件进行操作;4.数据类型多(整型、字符、数组、指针、结构体等);由于时间的原因,就暂时写到这吧。
对于上面的编辑语言排行榜上的C#语言的领先,那么C语言的缺点在哪呢?

1.对于数组的下标越界,未作检查,导致运行其所写程序时的数据溢出错误,有可能导致计算机系统底层的运行崩溃,使数据丢失,造成严重的后果。

2.是在它的数据封装性上,这一点使得C语言数据的安全性存在很大缺陷。

转载于:https://my.oschina.net/u/1403185/blog/179254

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值