c 语言的特点

一、简洁

    重视实用性、关键字少

二、表达能力强

    运算符非常丰富,共有34种运算符可以用来构建类型多样化的表达式

三、易于描述复杂的数据结构

     C语言的数据类型有;整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,可以方便的描述各种常用的数据结构,如链表、树、图等,C语言的一大特色就是可以进行灵活的指针操作,保证了极高的运行效率

四、C语言非常接近于硬件

     允许直接访问物理地址,并能进行位操作

五、C语言编写的代码编译生成的目标代码质量非常高

   程序运行效率一般只比汇编程序生成的目标代码低10%—20%。C语言有非常优秀的编译系统可以选择

六、C语言具有由函数集合所构成的模块化结构

七、C语言编写的程序非常容易移植

    几乎所有的操作系统平台上都有C语言的编译系统,而且C语言具有统一的标准,大大简化了软件在不同平台的移植工作。


但是

 也存在缺点

一、C语言的语法检查不严格

   导致程序存在隐含的错误,这个特点使得C语言对程序员的程序设计思想和技能要求较高。

二、C语言的指针操作非常灵活

   ,不正确的使用会造成程序运行的严重错误,甚至会造成系统不稳定。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值