一、定义
C语言是一种用途广泛、功能强大、使用灵活的过程新编程语言。既可用于编写应用软件,也可用于编写系统软件。20世纪90年代初,C语言在我国开始推广,目前C语言的主要用途之一是编写“嵌入式系统程序”。
二、发展史
C语言是国际上广泛流行的计算机高级语言。它的祖先是BCPL语言,C语言既保持了BCPL语言和B语言的优点(精炼,接近文件),又克服了他们过于简单,无数据类型等的缺点。
最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计。C语言的新特点主要表现在具有多种数据类型,如字符、数值、数组、结构体和指针等。开发C的目的在于尽可能降低用它所写的软件对硬件平台的依赖程度,使之具有可移植性。
三、特点
1、 语言简洁、紧凑,使用方便灵活。C语言一共只有37个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。
2、 运算符丰富。它的运算符包含的范围很广,共有34种。灵活使用运算符可以实现在其他高级语言中难以实现的运算。
3、 数据类型丰富。C语言提供的数据类型包括:整型、浮点型、字符型、数组类型、指针类型、结构体类型和共用体类型等。
4、 具有结构化的控制语句。如if……else,while,switch语句等。用函数作为程序的模块单位,便是实现程序的模块化。C语言是完全模块化和结构化的语言。
5、 语法限制不太严格,程序设计自由。
6、 允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
7、 用C语言编写的程序可移植性好。
8、 生成目标代码质量高,程序执行效率高。
四、待补充
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113466 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!