| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 14122 人关注过本帖
标题:C语言和VC++有什么区别?
只看楼主 加入收藏
gao22620
Rank: 2
等 级:论坛游民
帖 子:22
专家分:28
注 册:2011-4-11
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:17 
C语言和VC++有什么区别?
C语言难道不就是VC++吗???
搜索更多相关主题的帖子: C语言 
2011-08-04 15:24
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
收藏
得分:2 
   C语言就是一门语言,像我们汉语、英语、俄语等等一样,是用来交流的。C就是一门和电脑交流的语言,而VC++就是一个软件,用来写程序的。
2011-08-04 15:55
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:2 
楼主要清楚vc++,主要是用c++来开发软件的用到很多c++的东…当然可以包含头文件进去…用c库涵数
2011-08-04 16:05
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:2 
VC 是C的可视化 其实也是一种开发工具把  里面有个应用程序框架MFC

还有图形接口(GUI)等一些东西

                                         
===========深入<----------------->浅出============
2011-08-04 16:09
落叶深蓝色
Rank: 8Rank: 8
来 自:山东
等 级:蝙蝠侠
帖 子:319
专家分:807
注 册:2010-12-8
收藏
得分:2 
2011-08-04 16:13
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
C和C++其实是同一门语言,只是C++是C的强化版,专门用于面向对象编程模式,而C无法做到。它们是同一个种,C早出生,C++后出生,后者比前者更成熟、更健壮。不要将C++与VC等混淆,VC是C++的一个实现版本,就如C有TC、MSC、Unix C等等版本一样。BC3.0很多人都有,但BC2.0原先是C版本的,不支持C++,后来BC3.0支持C++,也同时支持旧的C,你说同一个BC3.0用两种不同的语言吗?你用BC3.0写出来的程序,里面有些其实是C++的语法,BC3.0也允许你在C程序中写,你自己不知道而已,因为自从C有多种实现版本以来,就已经蕴含了C++的因素,C++是为容纳各种版本C编译器而推出的,除此之外,为现实中大量C程序员提出的希望C语言支持的面向对象的功能予以支持。这就是C++的来源,它是C plus plus,加强再加强的C!

授人以渔,不授人以鱼。
2011-08-04 16:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
BC3.0就是C++的一个编译器版本,早前不支持Windows窗口的,无法在Windows窗口中运行,只能在Windows的控制台即Cmd窗口(那其实就是DOS虚拟机)中运行。同样有MSC++,之前好像是6.0还是7.0吧,从MSC一路发展而来的,即使你现在看VC的一系列版本,它的内部版本号也很高,即表明没有脱离其前身。

授人以渔,不授人以鱼。
2011-08-04 16:26
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:2 
楼上的,都是傻蛋。
2011-08-04 16:28
风生钧起
Rank: 4
来 自:江西
等 级:业余侠客
帖 子:383
专家分:246
注 册:2011-7-26
收藏
得分:2 
你不是 的理由请你说下!

墨一世红颜倾醉己    霁天谁与话风流

修仙``````````````````````````````````````````````
2011-08-04 16:30
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
C++是面向对象,不是面向窗口,也不是面向可视化。在DOS时代就已经有C++,它为了解决编程问题而提出的,而不是为了解决编写Windows视窗程序而提出的。因为视窗环境天生需要面向对象的编程语言,所以面向对象语言的实现,使视窗程序更容易编写,仅此而已。先有面向对象的C++,它使用C模仿面向对象的编程技巧机制化、更有保障,使视窗程序的稳定性和安全性有了保证,才把视窗系统推向高峰。是因为有了C++,才有成熟的视窗系统,不是反过来,在DOS、Unix等非视窗系统,仍然需要用C++面向对象的思维方式来编程。

拥有面向对象的编程思维和实现语言,是每一个程序员梦寐以求的东西。

授人以渔,不授人以鱼。
2011-08-04 16:45
快速回复:C语言和VC++有什么区别?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016805 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved