C,C++,VC, VC++,MFC有什么区别?

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

         概念是对具体的一种抽象,因此,弄懂概念很重要,很多人总是混淆下面这些概念:C,C++,VC,VC++,MFC. 下面,我们来看看这些概念有什么区别:

        

         C:      一门计算机语言,用于人与计算机沟通。

         C++: 一门计算机语言,用于人与计算机沟通,比C更强大。

         


         VC和VC++可以看成一个东西,在这里我们不加区别,那什么是VC++呢?

         VC++有两个含义:

        含义1:

        例句:“这个结果是在VC++中运行的结果,和TC中得到的结果不一样啊”。                                              解释:此处的VC++是指一个IDE。

        例句:“同学们,大家好,这是我们的第一堂C语言课,我们首先来学学VC++这个软件的使用”  。      解释:此处的VC++是指一个IDE。

        含义2:

        例句:"同学们,大家好,我们去年已经学习了C语言和C++语言,我们这学期将学习VC++编程”  。  解释: 此处的VC++编程指MFC编程。

        例句:“VC++编程好难,那么多类,真累”                                                                                                       解释: 此处的VC++编程指MFC编程。

        

        关于VC++,很多人有误解,说个笑话吧:

        笑话:VC++编程很简单,我第一次上C/C++语言时,老师就讲清楚了,告诉我们如何编辑、编译、连接、运行。      解释: 我晕。


         

         MFC:(Microsoft Foundation Class), 是对Windows的API函数的封装,是Windows程序设计的C++接口,是一个应用程序框架。


         最后啰嗦一句:狭义的Windows程序设计是指调用Windows API函数来编程,用C语言。

                                     广义的Windows程序设计还包括利用Windows的C++接口(MFC)来编程,用C++语言。



VC++C++、CTC有什么区别 VC++C++、CTC,这几个语言名中都带有C,可以说C都有联系。 1.C C就是指C语言。C语言的关键字少,而且拥有丰富的运算符数据类型,可以解决大部分的“计算型”的问题或者“描述型”的问题。各大操作系统都提供了各种对C语言的集成化的调试编译环境,使用C语言编写的程序可以轻松地运行在各种平台上而不用做出任何修改,这也是C语言流行的原因。 2.VC++ VC++,一般是指微软公司的Visu... 阅读详情

相关推荐

VC++常用功能开发汇总

VC++常用功能开发汇总

dvlinker的技术专栏 13万+

C语言编译器之三,VC++

三、Visual C编译器 Microsoft Visual C++(简称Visual C++、MSVC、VS或VC)是微软公司的免费C++编译器与开发工具,具有集成开发环境(Visual Studio),可提供编辑C语言,C++以及C++/CLI等编程语言。在Windows系统中,Microsoft Visual C++的应用还是相当广泛的。 3.1、Visual C/C++编译器发展历史 在上世纪80年代至90年代早期,Microsoft V...

goodshanzi的博客 1万+

C/C++学习路线总结与分享

C/C++学习路线总结与分享

dvlinker的技术专栏 11万+

Vc++安装包_Visual C++ 6.0中文版安装与配置入门教程(非常详细),从零基础入门到精通,看完这一篇就够了(附安装包)

Visual C++6.0下载链接链接:https://pan.baidu.com/s/18ubNr9Gor3GbRrAkJe612w 密码:piek对刚学习C语言或C++的小伙伴们来说,一款简单好用的编译器必不可少,今天给大家介绍的是Visual C++6.0,这款编译器,容易上手,很适合刚开始接触编程的小白。********************************## 题外话初入计算机行业的人或者大学计算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。

ZL_1618的博客 2万+

C,C++,VC, VC++,MFC有什么区别

概念是对具体的一种抽象,因此,弄懂概念很重要,很多人总是混淆下面这些概念:C,C++,VCVC++,MFC. 下面,我们来看看这些概念有什么区别: C: C语言, 一门计算机语言,用于人与计算机沟通。 C++:C++语言, 一门计算机语言,用于人与计算机沟通,内容比C扩展了很多。 VC...

EmbeddedCoder 的CSDN博客 5112

C语言,C++VC++MFC之间的区别联系

C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。很多后来出现的一些语言也沿用了很多它的东西。C语言的编程方式是一种称为面向过程的开发方式。也就是说,解决问题的时候,程序员需要思考计算机应该如何一步一步完成这个问题,然后将相应过程转化...

Monster_H7的博客 5986

C,C++VC++MFC之间有什么区别联系

转载:http://blog.163.com/jackie_howe/blog/static/199491347201242011203225/ C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。很多后来出现的一些语言也沿用了很多它

努力努力... 1万+

C ,C++ ,VC,VC++,MFC,API区别

现总有人把这些东西搞混,简单解释一下.高手略过 C,C++都是编程语言,两者是不同的,不要认为C++是C的升级.C是面向过程的,C++是面向对象(封装,多态,继承...)的. VC,可视化的C或C++开发工具,注意,是工具,不是语言,BorlandC++C++Builder也很不错,并不比VC差,只是支持度不够好(参考资料,范例等远没VC的多) VC++,在不混淆的情况下,有时简称VC

kanty之家 1746

C++VC++MFC区别联系

简单说:       C++是纯粹的编程语言;VC++是编程环境,即平常所说的IDE;MFC是随微软VC++ 开发工具发布的类库。 详细说:       MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的用于在C++环境下编写应用程序的一个框架引擎;VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftW

流浪的码农 1817

C++VC++MFC区别联系

C++是纯粹的编程语言; ②VC++是编程环境,即平常所说的IDE;VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),VC++只是一个编译器,或者说是一种“编译器 +源程序编辑器”的IDE, ③MFC(微软基本类Microsoft Foundation Classes)是随微软VC++ 开发工具宣

cyq8942的专栏 879

C++VC++MFC这三都到底有什么区别

C++是纯粹的编程语言;VC++是编程环境,即平常所说的IDE;MFC是随微软VC++ 开发工具宣布的类库。 详细说:       MFC,微软基本类(Microsoft Foundation Classes),实际上是微软供给的用于在C++环境下编写应用程序的一个框架引擎;VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develo

cyx22881006的专栏 1045

(转)C++VC++MFC区别联系

 C++是纯粹的编程语言;VC++是编程环境,即平常所说的IDE;MFC是随微软VC++ 开发工具宣布的类库。详细说:      MFC,微软基本类(Microsoft Foundation Classes),实际上是微软供给的用于在C++环境下编写应用程序的一个框架引擎;VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop

xueyong4712816的专栏 729

C C++ VC VC++ MFC有什么区别

C C++ VC VC++ MFC有什么区别

sjhfkhsf的博客 419
上一篇: 深入详解Windows消息机制(2012年某公司实习生招聘面试试题)
下一篇: DOS应用程序,Windows Console 应用程序,Windows应用程序有什么区别?
涛歌依旧
涛歌依旧 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域 领域专家: C/C++技术领域 领域专家: C/C++技术领域
博客等级 码龄14年 28万+粉丝 2592原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值