如今随着互联网时代的兴起和发展,各种IT语言也是被广泛传播应用。其实,IT行业最新开始的是C语言,它是所有语言的基础和沉淀。所有语言也是经过他发展而来的,C++、Java等。成都未来久的小编呢,给大家辩证看待一下C和C++的区别。
第一:发展历程不同。
c++是在c的基础上发展而来。C语言面向过程编程的语言;C++面向对象编程的语言。
第二:语言类库体系不同。
C++则一般看作是对C语言的扩展。因为C语言没有面向对象的语法结构,而当时业界又迫切需要面向对象的编程特性。现在C++已经不只是C语言的扩展了,它已经完全可以被看作一种新的编程语言。虽然C语言的特性以及库函数仍然被C++支持,不过C++拥有自己的独立的类库体系,功能相当强大。
image第三:变量不同。
跟C语言相比,在C++中,还增加了bool型变量和wchar_t型变量:布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量。
虽然C和C++只有2个+的区别,但说起它们的内涵性质区别简直就是大相径庭。但是他们也都是IT行业,离不开的基础。 v2-0bc302dcbe6efea838ecdfc542b969f0_hd.jpg
网友评论