C语言特点

C语言灵活性较高,里面有很多陷阱,看C语言源码先看头文件,里面包含了大部分数据结构。

C语言具有下面一些特点

  1. 由于C语言关键字少(只有32个,输入输出都是库函数,而不是关键字),所以C语言程序便于移植;要加上相应的库函数,然后再编译。在高级语言当中C语言可移植性较好
  2. 很多运算符(34个运算符)使得C语言便于底层运算,。
  3. 数据类型丰富,不过没有字符串类型。C语言都是通过指针对字符串操作
  4. c语法不是太严格,(C语言的设计宗旨是,相信每个程序员都是高手,因此C语言对程序员限制较少,程序员拥有很高的自由)有些语法会被编译器忽略,比如数组越界问题,编译器不检查数组是否越界,由于不检测,所以C语言二进制代码效率高。当然这些缺陷也可以被利用。
  5. C语言代码效率高,基本上是所有高级语言里面最高的,
  6. C语言里面可以对指针进行操作(区别是否是高手的重要标志,尤其是函数指针)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值