第1个回答 2008-09-30
VC是一个工具,不是语言
C是面向过程的语言
C++是面向对象的语言
先有的C后有的C++
具体的我想应该有百科吧
第2个回答 2008-09-30
VC是一个编程环境~也算是一门语言了~因为设计MFC~~SDK~编程~
C和c++是语言~c++相当是对C的扩充~
但不建议你这么理解~完全应该把他们当做不同的语言来学习~
C就是C~
c++就是c++~
呵呵~
第3个回答 2008-10-07
1C# 与 C 和 C++ 比较
内存用垃圾收集系统来管理:没有用来撤消 new 调用的 Delete 方法。
不使用 (.h) 头文件,此类文件也不是必需的。现在将存储于头文件中的信息作为程序集的一部分存储。
在 C# 程序中,类定义中右大括号后不必使用分号。
Main 方法的首字母大写,而且是静态类的成员。Main 返回 int 或 void。
每个程序都必须包括 Main 方法,否则该程序不能编译。
switch 语句的 break 语句不是可选的。
条件必须为 Boolean。
默认值由编译器分配(引用类型为 null,值类型为 0)。
C# 与 Visual Basic 比较
使用分号而不是换行符。
C# 区分大小写,例如,Main 方法的首字母大写。
条件必须为 Boolean。
C# 与 Java 比较
Main 方法的首字母大写。
在值类型和引用类型之间进行装箱和取消装箱转换:无需创建包装类型。
Java 中的最终类在 C# 中是密封类。
C# 支持属性。
默认情况下,C# 方法为非虚方法。
为了包括编译器的其他信息,C# 支持属性。
第4个回答 2008-09-30
c和c++都是语言,但c++包括C,
vc不是语言
是基于c++语言的编译器。。没有可比性
第5个回答 2008-10-01
VC是一个编译工具,后者是两种不同的语言。