C语言的一些优缺点
来源:互联网 发布:网络招聘怎么做 编辑:程序博客网 时间:2024/05/17 04:00
c语言是一种面向过程的编程语言,对于面向过程与面向对象,前者分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了,后者是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行。C语言有很多优点如:
1,允许直接访问物理地址,对硬件进行操作
由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。
2,生成目标代码质量高,程序执行效率高
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%~20%。
3,可移植性好
C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。
然而C语言也有一些缺点,比喻代码复用性,维护性,扩展性较差,相反的,对于面向对象的一些编程语言于java,c++等在这些方面有较好改进,那么我们想问,C语言是否可以实现面向对象的机制呢?答案是肯定的。
0 0
- C语言的一些优缺点
- C语言的优缺点
- C语言的优缺点
- C语言的优缺点
- c语言的优缺点
- 01---C语言的优缺点
- Object-C语言的优缺点
- c语言优缺点的简单讲解
- C++中const和#define的优缺点和c语言const的修饰的一些注意点
- 经过大二一个学期的c语言学习,我从中总结了一些c语言的优缺点心得~分享给大家。
- 一些连接的优缺点
- C语言:C语言的一些基本概念
- 编程语言的优缺点
- 常见语言的优缺点
- java语言的优缺点
- c语言的一些概念
- c语言的一些问题
- C语言的一些特点
- 51nod-【hihocoder #1032 : 最长回文子串】
- UVa1336 Fixing the Great Wall
- Java中List的排序
- jquery checkbox实现单选小例
- Struts2小结-ValueStack-OGNL-EL
- C语言的一些优缺点
- node js- 路由转发和失败重试策略
- C语言入门级教程三
- SSM搭建-Spring MVC搭建第一个HelloWorld(12)
- spoj104 highways(矩阵树定理)
- ECSHOP后台编辑器上传中文名称图片乱码解决方法
- JAVA 中 Redis与ehcache对比与使用
- python3中报错:TypeError: 'range' object doesn't support item deletion
- Java回顾之多线程同步