在常见的计算机考试(如计算机二级)中,C语言的特点通常包括:

(图片来源网络,侵删)
- 语言简洁、紧凑(只有32个关键字)。
- 运算符丰富(包含34种运算符)。
- 数据类型丰富。
- 结构化的控制语句。
- 有低级语言的许多功能(如直接访问内存、位运算,即功能强)。
- 生成目标代码质量高(执行效率高,仅稍逊于汇编语言)。
- 可移植性好。
不是C语言特点的选项通常是以下几类之一:
-
面向对象: C语言是面向过程的语言,不支持面向对象的特性(如类、继承、多态),这是它与C++、Java最本质的区别,这是最常见的答案。
-
自动垃圾回收: C语言需要程序员手动管理内存(使用
malloc和free),不具备自动回收垃圾的机制。 -
编写简单 / 容易上手: 虽然C语言语法简洁,但因为涉及指针、内存管理等复杂概念,通常被认为比Python或Basic等语言更难掌握。
(图片来源网络,侵删) -
执行速度最慢: C语言通常被认为是执行速度非常快的高级语言,如果说它“运行效率低”或“慢”,那肯定不是它的特点。
如果在您的选项中有 “面向对象” 或 “具有自动垃圾回收机制”,那么那个选项通常就是正确答案。

(图片来源网络,侵删)
