C语言和C++的区别

 我来答
scjthree
2009-03-28 · TA获得超过1271个赞
知道小有建树答主
回答量:718
采纳率:0%
帮助的人:412万
展开全部
这个要看具体语境了,::的话一般用在名空间,简单理解::前面是一个姓,->简单理解就是箭头
我举两个例子string::npos,npos是找不到子串函数,前面加个string就是指string类型的找不到子串
又map<int,int>::itreator it=ma.begin();就是指map类型的iterator迭代器。
map容器里面每个元素都有两个值,你想访问第一个那么就it->first;it指向某个元素的第一个值。
当然具体你还要碰到了慢慢积累
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZeroLi1986XX
2012-05-01 · TA获得超过284个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:46.6万
展开全部
C++是对C的补充,加了面向对象的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四喜工作室
2008-03-12 · TA获得超过133个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:40.7万
展开全部
c++比c多了俩加号,肯定就比c难多了。你先要看OOP然后再看c++。然后完全抛弃C,投入C++的怀抱吧。什么class、继承、派生、虚函数、虚基类、抽象类、模板==慢慢来,最后再看MFC你就可以自己认为自己成传说中的“牛人”了,但是你一定要记住,牛人是无处不再的,你永远成不了真正的牛人。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卫班科技
2017-06-21 · TA获得超过130个赞
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:31.7万
展开全部
一句话概括

C语言是 面向过程的编程语言 C++是 面向对象的编程语言
C是C++的一个 子集 但是C不是C++ C++也不是C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Bk0X
2012-05-15 · TA获得超过9413个赞
知道小有建树答主
回答量:1217
采纳率:60%
帮助的人:653万
展开全部
简单的说, 编写同一个程序
C++代码写起来比较少, 但是程序运行的速度慢些.
而C代码写起来会很长, 但是程序运行的速度快些.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式