欢迎来到趣招生!

全国切换城市

咨询热线 400-168-8684

位置:趣招生 > 新闻资讯 > 考试题库 >  C++和C语言有什么区别?

C++和C语言有什么区别?

来源:趣招生

2017-10-10 11:14:25|已浏览:1584162次

                                               

问题:既然有了面向对象的C++语言,为什么还要学习C语言

解释1:C++是由于开发大型应用软件的需要而产生的,并不是所有的人都要去编写大型软件;

解释2:面向对象的基础是面向过程。C++是面向对象的语言,C是面向过程的,C++学起来比C语言困难得多,所以不太适合程序设计的初学者。

C语言的特点

(1)语言简洁、紧凑,使用方便、灵活。 32个关键字、9种控制语句,程序形式自由

(2)运算符丰富。34种运算符 

(3)数据类型丰富,具有现代语言的各种数据结构。

(4)具有结构化的控制语句 ,是完全模块化和结构化的语言。 

(5)语法限制不太严格,程序设计自由度大。

(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点 。

(7)目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10%-20%。

(8)程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。 

更多培训课程,学习资讯,课程开班,学校地址等学校信息,请进入【博睿科技官网详细咨询!

联系电话:400-168-8684   咨询QQ: 点击这里给我发消息

 

  • 相关阅读