C语言和C++有什么区别?microsoft visual c++6.0主要是学哪一个的?

 我来答
wn21
推荐于2016-07-25 · TA获得超过276个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:91.7万
展开全部
我的主修课啊

C语言是面向过程的设计
C++是在C语言 的基础上增加了 面向对象的设计,你可以这样理解:

C++ = C语言+面向对象

前者编写小型程序更擅长一些,后者编写大型程序更擅长一些。

至于什么是面向过程,什么是面向对象,通俗的说,一个就是按解题的逻辑编,一个按分成几个通用模块组合起来。

microsoft visual c++6.0,这是个将你学习的语言 变成 应用程序的工具,但它也有它的使用技巧,你还需学习。但可以这么说,你要用microsoft visual c++6.0,就必须会C++,因为在其核心的MFC编程中,面向对象随时都要用。

但要用c++却不一定非要会c语言。(二者基础大部分相同,但少许细节函数用法不同),在microsoft visual c++6.0中,二者都支持,因为在涉及细节方面时,二者的函数用法各有优缺点。

至于你想学的话,如果时间充裕,就先学C在学C++;如果时间不充裕就不需要学习C语言了,遇到c++中没学过的函数,网上查一下,就能看懂。

建议初学的话,看 谭浩强(这个老头很牛的哦) 写的书《c语言编程设计》《c++语言编程设计》

(我觉得我解释的比较清楚啦,花了很久打字哦,一定要设为最佳答案哦!)
jaycnvip
2009-02-16 · TA获得超过767个赞
知道小有建树答主
回答量:998
采纳率:100%
帮助的人:643万
展开全部
C语言做底层开发更合适,比如算法设计
C++适合做软件开发,它面向对象,代码重用性高,封装性好。
VC6.0的编译器适用C++,但兼容C.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-02-19
展开全部
在microsoft visual c++6.0上可以运行C和C++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
virges
2009-02-16 · TA获得超过863个赞
知道小有建树答主
回答量:398
采纳率:50%
帮助的人:197万
展开全部
C++就是在C的基础上加~~~~~~加~~~~~~ 反正加了很多让人头疼的东西.
至于说VC++麻,其实就是C++的一个现实版本,是微软搞出来的一个C++扩展版,主要是扩展了很多基于窗口和对象组件的内容,适合在Windows下开发.
要是你想学习的话,建议(基本上可以肯定地说)你按C、C++、VC++的顺序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式