C语言的特点总结

1:从学习者的角度来说,c语言语法简单,程序书写自由,有32 个关键字,9种控制语句。用C语言编写的代码简洁紧凑,灵活易懂。

2:从C语言的结构来说,C语言是一门结构化的语言,是自然语言加上结构化的控制语句(如:if ...else    while    do... while    switch    for等)构成的语言。它能够将代码和数据分离,能够将 一个大的任务分解成若干个小的子任务,从而实现模块化,这样便于我们进行调试和维护,也使得我们能够开发一些大的系统。

3:从C语言的内容来说:C语言提供了44种运算符(赋值,括号,逗号,强制类型转换等),运算类型丰富,能够实现一些高级语言难以实现的运算。
     C语言提供了丰富的数据类型,基本类型有字符型,整型,实型和枚举型,构造类型有结构体和共用体,允许我们用户定义自己的数据。增强代码的灵活性。还有空类型。指针的引入使程序的效率大大提高。
     C语言还给我们提供了丰富的库函数,当想实现某些功能的时候,这些函数不需要我们自己写,只用直接调用标准函数库里面的函数。这样可以降低我们代码的出错率,提高程序开发效率。

4:从C语言的效率来说,C语言可以直接访问物理地址,可以直接对硬件进行操作。其指针可以实现汇编的大部分功能。对于要求实时性高的应用系统,实时控制系统等应用中,其他的高级语言难以胜任。利用C语言编写的代码代码质量高,可移植性好,运行速度快(只比汇编慢%10~%20)。


当然C语言也有缺点比如:与面相对象的语言相比,C语言的数据封装性不是很好,在数据保护的安全性上有很大的缺陷,对语法的限制不太严格。对变量的类型约束不太严格。影响程序的安全性等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值