C++比C的优势在哪
我C和C++都学过,学得还算可以,但是一直没有体会到C++比C的优势真的学了,C++还用VC写过游戏和串口通信程序,C语言方面单片机学得还可以,也自己做过一些东西(遥控车...
我C和C++都学过,学得还算可以,但是一直没有体会到C++比C的优势
真的学了,C++还用VC写过游戏和串口通信程序,C语言方面单片机学得还可以,也自己做过一些东西(遥控车,电子万年历....)我也知道C++是面向对象,C是结构化的,但是这种面向对象比结构化的优势在哪里呢 展开
真的学了,C++还用VC写过游戏和串口通信程序,C语言方面单片机学得还可以,也自己做过一些东西(遥控车,电子万年历....)我也知道C++是面向对象,C是结构化的,但是这种面向对象比结构化的优势在哪里呢 展开
8个回答
展开全部
而言是更为高级的语言,这里的高级只是说它是面向对象的语言,具有类,函数库更加丰富,功能更加强大等等;但是它只能作为上位机开发语言,就是开发上层软件的,vb也一样。
VB貌似现在已经不会再向前发展了?微软现在着重发展的是c#,vb和vc相比差距太明显了,功能、编译速度,运行效率等等。但是自从c#上台后,vc也不再是微软的重点对象了。至于说那种语言更具优势,我觉得优势都是有的,关键是不同的语言有不同的应用领域,很难说有一种语言能够打垮所有其它的语言而占领整个it领域的。微软和思科认证都是商业公司的认证,国家信息部貌似并不认可的。但是这类认证在外企很受欢迎,个人感觉思科认证偏重于网络,微软认证偏重于操作系统,两者略有不同。如果你想到政府机关类国企类去发展,那还是不要花这个钱了,还是考个信息部的软件工程师之类的更好,因为后者是信息部认可的!
VB貌似现在已经不会再向前发展了?微软现在着重发展的是c#,vb和vc相比差距太明显了,功能、编译速度,运行效率等等。但是自从c#上台后,vc也不再是微软的重点对象了。至于说那种语言更具优势,我觉得优势都是有的,关键是不同的语言有不同的应用领域,很难说有一种语言能够打垮所有其它的语言而占领整个it领域的。微软和思科认证都是商业公司的认证,国家信息部貌似并不认可的。但是这类认证在外企很受欢迎,个人感觉思科认证偏重于网络,微软认证偏重于操作系统,两者略有不同。如果你想到政府机关类国企类去发展,那还是不要花这个钱了,还是考个信息部的软件工程师之类的更好,因为后者是信息部认可的!
光派通信
2024-09-03 广告
2024-09-03 广告
DWDM(密集波分复用)与CWDM(粗波分复用)的主要区别在于波长间隔和传输容量。DWDM波长间隔较小,如0.2nm至1.6nm,能复用多达80至160个波长,适用于长距离、大容量长途干线网络及超大容量城域网核心节点。而CWDM波长间隔较大...
点击进入详情页
本回答由光派通信提供
展开全部
面向对象,让数据和操作绑定在一起,函数调用的时候看起来比较清晰。
函数重载,再也不用为想名字而发愁了。
运算符重载,代码写起来很舒服。
内存管理相比C要好些(至少你可以用std::string)。
库相比C要多些,易用些,比如stl和boost。
由于其面向对象,可以抽出很多工具类在众项目中使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C是一种计算机语言,而且是跟机器语言很接近的语言,也就是不够人性化.
什么叫人性化?就是程序员可以不需要非常了解电脑硬件理论,仅靠人类思维就可以实现程序,所以学C需要了解大量硬件有关的知识.
而人类想计算机语言变得更加抽象,更加人性化,所以设计了OOP这种思想,目的是为了让C更接近人类语言.
所以C++比C的优势在于它可以让程序变得更加抽象.
什么叫人性化?就是程序员可以不需要非常了解电脑硬件理论,仅靠人类思维就可以实现程序,所以学C需要了解大量硬件有关的知识.
而人类想计算机语言变得更加抽象,更加人性化,所以设计了OOP这种思想,目的是为了让C更接近人类语言.
所以C++比C的优势在于它可以让程序变得更加抽象.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
优势就在于封装,继承与多态。你学上去就能体会到了。下一步可以尝试MFC
从小的方面讲也有许多优势。比如说变量声明也简便多了,不需要担心变量的重命名问题。(因为随时随地都能申请局部变量)。
从小的方面讲也有许多优势。比如说变量声明也简便多了,不需要担心变量的重命名问题。(因为随时随地都能申请局部变量)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果说优势话,主要体现在C++提供了类的语法,能更方便的实现面向对象的设计思想。
而这种思想,其核心是将属性和操作以类为单位进行封装。
不能说用C语言的机制就无法实现这些思想,但c++直接提供了这些面向对象的机制的实现。
而这种思想,其核心是将属性和操作以类为单位进行封装。
不能说用C语言的机制就无法实现这些思想,但c++直接提供了这些面向对象的机制的实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |