永发信息网

c和c++的不同具体体现在何处!!?

答案:2  悬赏:40  手机版
解决时间 2021-07-18 11:58
c和c++的不同具体体现在何处!!?
最佳答案

C面向过程函数模块,C++面向对象


具体来说C以创建函数和结构,C++可以创建类

全部回答
C语言是结构化和模块化的面向过程的语言,C++语言是面向对象的程序设计语言。C++语言是C语言的超集,也就是说学会了C++,你其实已经把C语言学会了。至于说有什么区别,应该说是编程思想的区别吧,C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。具体说来话长。建议你学习C++的时候,学会用面向对象的方式思考和编程。现在在开发大项目的时候,都是应用面向对象的分析和设计的技术。 C语言与C++的区别有很多: 1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。 2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。 3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。 4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。 4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。 5,C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。 6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强。 7,C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。 8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。 9,调试功能强大,并且方法多样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺顿2009静默时占内存多少M?
寻找CF货源
今天别人向我问卷调查关于公司租人、租职位的
现在最流行的游戏是什么
请告诉我 什么减肥药减肥有效果且不伤身,适
梦幻西游密保解绑冲450点是绑了多久都可以的
一个人单纯的过生活为什么还要老是被利用呢?
QQ拼音输入法等级有用吗?
为什么AVA(战地之王)登陆就是连接失败啊
宝堰的邮政编码是什么?
我被邀请入问问团我该不该接受
小肚子痛是怎么搞的?
在赣州开什么店比较好?
麻烦哪位高手帮配置一台电脑
超级QQ黄钻可以一次半年付钱不?
推荐资讯
爱上一个人 要怎么和她好?
长最后一颗牙齿要注意什么?
谁有好点做视频添加字幕的软件?
怎么才能留住女人的心??????
抢车位一天最多可加多少经验?
有没有可能了.?
广东女兵招收条件有无放宽
win7系统怎么不能玩旋舞啊?
DNF安全问题!
急.......帮忙~~~~告诉我~~关于哈林篮球中国
阴虚的人都不怕冷吗?
1岁半的吃什么奶粉好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?