您的位置:首页 > 编程语言 > C语言/C++

初始-什么是C语言

2017-12-26 22:37 155 查看
一、定义
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、  生成目标代码质量高,程序执行效率高。

四、待补充

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: