初始-什么是C语言

一、定义

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、  生成目标代码质量高,程序执行效率高。

四、待补充

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值