产品信息
什么是 C (programming language)?
C 是一种通用编程语言。它由 Dennis Ritchie 在 20 世纪 70 年代创建,至今仍被广泛使用并具有影响力。根据设计,C 的功能清楚地反映了目标 CPU 的功能。它在操作系统代码(尤其是内核)、设备驱动程序和协议栈中得到了持久的使用,但它在应用软件中的使用一直在减少。 C 语言通常用于从最大的超级计算机到最小的微控制器和嵌入式系统的计算机体系结构。
C 是一种命令式过程语言,支持结构化编程、词法变量范围和递归,具有静态类型系统。它被设计为经过编译以提供对内存和语言结构的低级访问,这些结构可以有效地映射到机器指令,所有这些都需要最少的运行时支持。尽管其功能较低,但该语言的设计目的是鼓励跨平台编程。考虑到可移植性而编写的符合标准的 C 程序可以针对各种计算机平台和操作系统进行编译,而无需对其源代码进行少量更改。
如何使用 C (programming language)?
C (programming language)是一种通用编程语言,旨在提供对内存的低级访问和高效映射到机器指令的语言结构,同时支持跨平台编程。
C (programming language) 的核心功能
系统编程
在内核级别工作
手动内存管理
编译型语言
内联汇编
可移植
C (programming language) 的使用场景
- 操作系统代码(尤其是内核)
- 设备驱动程序
- 协议栈
- 超级计算机到微控制器和嵌入式系统
- 为微控制器编写程序
C (programming language) 的常见问题
C (programming language)做什么的?
我如何使用C (programming language)?
C (programming language)有哪些核心功能?
C (programming language)有哪些应用场景?





















