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

32 篇文章 6 订阅
6 篇文章 2 订阅

         概念是对具体的一种抽象,因此,弄懂概念很重要,很多人总是混淆下面这些概念: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++语言。



  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值