论C语言的特性

简介

  • C语言是一门应用于底层开发,能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。形成于1972年,由BCPL语言演变而来

优点

  • 运行快,可移植性好,代码简洁明了,能直接访问硬件的物理地址。

缺点

  • 代码复用性差
  • 代码维护性差

主要特性—指针

  • 指针是作为C语言的灵魂一样的所在,主要用于计算机的内存上,在数据调用时,快、准。可以称之为“指哪打哪”,但这也是C的缺点所在。指针未作保护,

普遍特性(相比较于Java和JavaScript)

  • 在for循环声明的时候,循环参数变量只能使用外部已经声明的。
  • 变量的声明,struct作为其特有关键词,volatile能让编译器强制从内存中调用该变量,而不是从缓存区中调用
  • 面向过程

应用

  • 编写操作系统
    几乎所有的操作系统都是由C语言编写的,并不是因为C语言诞生早,而是因为,C语言可以不依赖于操作系统且可以简单的实现其函数库,这个特性也造就了它的可移植性,这是其他的语言所不具备的.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值