C、C++、VC++主要区别在哪?

xiaoxiaoyueryou 2008-05-10 01:08:34
这三种是不是连环的啊?
...全文
566 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
大刀顽童 2008-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenzhp 的回复:]
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车技术以后就可以去开大众车一…
[/Quote]
茻鄷 2008-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenzhp 的回复:]
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车技术以后就可以去开大众车…
[/Quote]
ForestDB 2008-07-14
  • 打赏
  • 举报
回复
C语言
C++语言
支持C语言和C++语言的工具,也加了一定的M$的私有扩展。
csc_hanker 2008-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenzhp 的回复:]
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车技术以后就可以去开大众车…
[/Quote]



同意,分析很形象!
ken547315 2008-07-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 Leo_red 的回复:]
引用 2 楼 chenzhp 的回复:
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车…
[/Quote]
uouoworld 2008-07-12
  • 打赏
  • 举报
回复
c是结构化编程语言
c++是面向对象的编程语言
vc++是编译器;
晨星 2008-07-12
  • 打赏
  • 举报
回复
你可以使用VC来学习C或C++。
当然,你也可以使用别的开发工具来学习,未必非要用VC。
子然君 2008-07-12
  • 打赏
  • 举报
回复
飘过~~~~~
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 mhyx_2008 的回复:]
不是,
先学C++,再学VC++.最后学C(linux/unix)
[/Quote]
????????不是吧????
学校开课的话是最先开C的!~没有顺序这一说!~

lin_style 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 c00der 的回复:]
为啥要最后学 c 呢 - -?
请问用c的是不是大多数都是在 linux下编成 ?
[/Quote]

你学C++学不学C无所谓
kampan 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 k2eats 的回复:]
C是基础, C++由C继承而来, 一开始C++被称作带类的C,
VC只是一款IDE工具,用于开发C、C++代码,其它还有很多工具
[/Quote]
Longinc 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenzhp 的回复:]
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车技术以后就可以去开大众车…
[/Quote]
zzyjsjcom 2008-07-11
  • 打赏
  • 举报
回复
c++和vc++都是用c语言写出来的

可以说: c语言是另外两个的父亲
allanqyz 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenzhp 的回复:]
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车技术以后就可以去开大众车…
[/Quote]
danny0609233 2008-07-11
  • 打赏
  • 举报
回复
首先C和C++是开发语言, 而VC++是微软推出的基于C++的一款开发工具,同样的开发工具还有C++ Builder是由Borland公司推出的,Visual Age C++是由IBM推出的,这都是开发工具。

再说C和C++的区别, 最初C++是由C演变而来的,当初C++就叫类C, 现在C++已经发展相当强大,已经脱离了C形成了一门不完全面向对象的语言,但是在语法上还和C保持一样,怎么说都是有血缘关系的嘛。

至于先学那一个,从我个人经验谈先学那一个都可以,不过我还是建议初学者先学C后学C++,因为C++有很多面向对象的东西,比如封装 继承 多态 模板 等等,而C没有这么多概念性的东西,学起来会很清晰很轻松,等学完了C再学C++的时候可以跳过前面的基础部分直接学习面向对象,基本的过程也就是这样。

不过一定要记住,学编程一定要亲自动手多写、多看。还要记得学习算法,如果你不懂算法就好比一个将军不懂兵法,想想这个将军会有什么结果吧。
lsf0371 2008-07-11
  • 打赏
  • 举报
回复
c 摩托车 灵活、精悍
c++ 轿车 复杂、华丽
vc++ 宝马牌高级轿车
c00der 2008-07-11
  • 打赏
  • 举报
回复
为啥要最后学 c 呢 - -?
请问用c的是不是大多数都是在 linux下编成 ?
lin_style 2008-07-11
  • 打赏
  • 举报
回复
C是C,C++是C++,
VC是IDE
Y神圣 2008-07-11
  • 打赏
  • 举报
回复
C和C++是语言,由C++开出来,其本质是C,不过是在C的基础上添加了一些东西,所添加的就是OO。VC是MS针对语言的开发平台,就是我们所说的IDE。
jinjinke 2008-07-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenzhp 的回复:]
c语言
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C++和VC++的关系,如同开车技术和一辆大众车的关系一样,C++是一门具体的面向对象的语言
而VC++是Microsoft推出的一款基于C++语言的软件开发工具,这就好比你掌握了开车技术以后就可以去开大众车…
[/Quote]‘
好精辟啊~!
加载更多回复(10)

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧