博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简述c语言的优缺点
阅读量:7094 次
发布时间:2019-06-28

本文共 545 字,大约阅读时间需要 1 分钟。

hot3.png

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

你可能感兴趣的文章
mongodb 之聚合框架--aggregate
查看>>
多线程断点续传下载
查看>>
【CentOS 7.1】Failed to set locale
查看>>
我的友情链接
查看>>
linux把一列数据转换成多列
查看>>
『同余乘法逆元』
查看>>
使用pexpect自动登录ssh,interact之后shell窗口过小的问题
查看>>
Dorado IDE
查看>>
KAFKA集群搭建
查看>>
MapReduce作业性能调优参数
查看>>
nginx访问限制模块limit_conn_zone 和limit_req_zone配置使用详解
查看>>
gtags运行时报错 input buffer overflow 解决办法
查看>>
PAT 2-09. 装箱问题模拟(20)
查看>>
思科SG300,SG500,SF300,SF500系统默认VLAN解析
查看>>
vi速查
查看>>
挨踢项目求生法则——测试篇
查看>>
mysql找回管理员密码
查看>>
secure_file_priv参数说明
查看>>
python 500 lines or less 参考地址
查看>>
IT必备技术
查看>>