开发者社区> 问答> 正文

C语言有哪些主要特性?

C语言有哪些主要特性?

展开
收起
追风少年刘全有 2021-11-05 15:12:48 833 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • C语言主要有以下特性:

    1)设计目标接近机器底层但不失跨平台性。C语言提供了许多低级处理的功能,可搭配汇编语言来使用,著名的C编译器GCC(UNIX下常用的是CC)保持着良好的跨平台的特性,以一个标准规格写出的C语言程序通过GCC(或CC)可在许多计算机平台上进行编译,甚至包含嵌入式环境以及大型机平台。

    2)C语言编译生成的可执行文件短小精悍。C语言能以简易的方式进行编译,可直接处理低级存储器,仅产生少量的机器码,并且不需要任何运行环境的支持便能运行。

    3)C语言虽简单但功能强大。C语言仅有32个保留字符,使用传统的结构化设计,变量具有作用域、递归等优秀功能,编译预处理使得编译更具弹性,传递参数灵活,可采用值传递和指针传递两种方式,不同的变量类型可用结构体(struct)组合在一起; 此外,C指针很容易就能对存储器进行低级控制。

    资料来源:《C指针原理揭秘:基于底层实现机制》,文章链接:https://developer.aliyun.com/article/726057

    2021-11-05 15:27:39
    赞同 展开评论 打赏
问答分类:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载