请问visual c ++6.0 \c语言\C++有什么区别?
3个回答
展开全部
首先Visual C++6.0与c语言和C++没有本质的联系,要硬扯上关系的话Visual C++6.0是c语言和C++的windows下的IDE(你可以理解为是windows下的编辑,连接,调试器)。而c语言和C++其实也没有什么关系,只能说C++是C的超集,是对C的补充和拓展,是一个纯粹的面向对象编程语言,而C是一个面向过程的编程语言,这就是这三者的区别,
PS 纠正一下1楼Visual C++6.0下编程,不一定要C++,有C也可以的,MFC不过是WINDOWS API的一个封装,C++和C都可以调用,我认为用C的话反而可以去了解一些系统深层次的东西,而且对以后可能的linux 编程也有好处
PS 纠正一下1楼Visual C++6.0下编程,不一定要C++,有C也可以的,MFC不过是WINDOWS API的一个封装,C++和C都可以调用,我认为用C的话反而可以去了解一些系统深层次的东西,而且对以后可能的linux 编程也有好处
展开全部
我的主修课啊
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++语言编程设计》
(我觉得我解释的比较清楚啦,花了很久打字哦,一定要设为最佳答案哦!)
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++语言编程设计》
(我觉得我解释的比较清楚啦,花了很久打字哦,一定要设为最佳答案哦!)
追问
呵呵,这是自然了,还想问你一下,visual c++6.0可以作为C的运行环境吗?在学习时自己写的程序,需不需要下Turbo C来调试运行C?C++ 的运行环境又是是什么呢?
追答
可以。当然衣服配什么人。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
visual c ++6.0这是一个编程的工具,c语言与c++都是编程语言!!c语言是面向过程而c++是面向对象的!!具体可以百科!那里应该很详细的解释每一项是什么意思!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询