taoyuan7788

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

书上是这么写的

1 简介 紧凑 制定了32个关键字,9种控制语句,使编码更方便
2 运算符丰富 34种运算符,种类繁多 功能丰富灵活
3  数据类型丰富 整形,浮点,字符,指针,数组,结构体,公用体等
4 结构化控制语句 if else ,while ,for等
5 语法自由度大 允许程序员自由发挥
6 允许访问物理位置,进行bit操作,具有低级语言的优点

 

7 目标代码质量高,执行效率高 (与其他高级语言相比)

8 具有一定的可移植性 比汇编语音移植性高,稍加修改后可移动到不同的硬件平台

上面是书上说的,下面是别人告诉我的

大家一般都说C的特点是 灵活而强大。

我感觉灵活就是不死板,例如 int a;a=1;int b; b=1; 也可以 int a=1,b=1; 还有许多代码存放位置随意,这就是灵活 何为强大,就是它 功能很多,很强大,代码效率高 简短,执行效率快,可进行bit操作 这就是强大
从应用角度出发,C语言与其他高级语言的比较 我现在的理解程度是这样的,任何语言都可以编写的以某个目的为实现的代码,但是难以程度,目标代码大小,执行效率不同,因此产生了 不同语言对应不同领域更为适合的说法 科学计算多用:FORTRAN
商业管理多用:COBOL
PASCAL是世界是第一个结构化语音,被认为是最合适教学的语言,但实际应用困难,C同样具有结构,描述能力强,因此逐步替代了PASCAL,成为学校教学语言
BASIC和FORTRAN是初学者比较易学的语音
PS:以前也有人跟我讲过C语言是大部分语音的基础,叫做基础语言“《也叫中级语言(具有高级语言和低级语言的优点)》”,我感觉C语言不一定是最好学 最容易入门的语言,但是说它是所有语言的基础,意思应该是,C的思想可以用到其他语音上,许多语言是C语言上发展而来,如C++,C#,JAVA,学习了C 在学习其他语言将会更加省力,因此被称为基础语言。

posted on 2013-07-08 23:05  taoyuan7788  阅读(231)  评论(0编辑  收藏  举报