- 代码级别的跨平台:由于标准的存在,使得几乎同样的 C 代码可用于多种操作系统,如 Windows、DOS、UNIX 等等;也适用于多种机型
- 使允许直接访问物理地址,对硬件进行操作: 由于 C 语言允许直接访问物理地址,可以直接对硬件进行操作, 因此它既具有高级语言的功能,又具有低级语言的许多功能,C 语言可用来写系统软件(比如操作系统, 数据库, 杀毒软件,防火墙, 驱动, 服务器程序)
- C 语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言 - C 语言传递参数可以是值传递(pass by value,值),也可以传递指针(a pointer passed by value, 地址)
- C 语言中,没有对象,不同的变量类型可以用结构体(struct)组合在一起 6) 预编译处理(preprocessor), 生成目标代码质量高,程序执行效率高
-
Notifications
You must be signed in to change notification settings - Fork 0
luo-zhimin/C_Introduction
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
小白 C入门学习
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published