C语⾔的发展史及特点
C语⾔发展史
1963年剑桥⼤学将ALG 60 发展成CPL语⾔
1967剑⼤的(马丁理查德)对CPL语⾔简化,产⽣BCPL语⾔
1970美国贝尔实验室(肯汤姆森)将BCPL精华提炼 B语⾔
1973美国贝尔实验室(丹尼斯瑞切)在b语⾔基础上设计出新语⾔C语⾔
1977娜娜 发表《可移植的C语⾔编译程序》
1978年(布瑞恩科尼森)和DennisM。Ritchie出版c
1983年–美国ANSL c标本被采⽤
C语⾔的特点
1.C语⾔具有结构语⾔的特点
C语⾔具有结构化的流程控制语句实现选择结构、循环结构,允许采⽤缩进的书写形式编程。所以,C语⾔编写的程序层次结构清晰
2.C语⾔的主要结构成分是函数
⼀个C程序(.c)必须有⼀个主函数(main函数),程序从main函数开始执⾏
3.运算符丰富
C语⾔提供了输⼊函数和输出函数,常⽤的有scanf输⼊函数和printf输出函数,在使⽤过程中会⽤到⼀些转义字符,⽐如:\n(换⾏)。还有控制输⼊或输出数据类型的格式说明符,⽐如:%d------⼗进制整数,%f--------以⼩数形式表⽰单精度、双精度的实数
4.数据类型丰富
数据类型包含基本类型(int、short、long、float、double、char)、构造类型(数组、结构体、共⽤体)、指针类型、空类型
5.⽐较接近硬件
允许直接访问物理地址,能进⾏位操作,能实现汇编语⾔的⼤部分功能,可直接对硬件进⾏操作
6.语法限制少和程序设计⾃由度⼤
允许程序编写者有较⼤的⾃由度,放宽了以往⾼级语⾔严格的语法检查,较好的处理了“限制”与“灵活”这⼀⽭盾
7.⽣成⽬标代码质量⾼、程序执⾏效率⾼
只⽐汇编程序⽣成的⽬标代码效率低10%-20%
8.可移植性好
c语言和c++区别程序可从⼀个环境不经过改动或稍加改动就可移植到另⼀个完全不同的环境中运⾏
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论