C#和C/C++有什么区别?

mizuhata 2003-05-22 02:46:52
C#和C/C++有什么区别?
...全文
153 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaweehuang 2003-05-25
  • 打赏
  • 举报
回复
C#跟C/C++的区别很大的,很向Java。都是我用.NET编程。里面很多宽架的东西都会
自动生成。如class application{
public static void main(){
Systenm.Console.WriteLine("hello world!");
}
C/C++包含的是类,在C#中成为名字空间,这个概念跟类又有比较大的区别。
一个名字空间可以包含多个类,一个来可以被多个名字空间包含。
C#有自动内存管理(垃圾收集),跟Java很像。另外C#默认是没有指针的,都是也可以使用
你必须把变量声明为Unsafe类型才可以。
其他还有一些很多区别,我也正在学习之中。
  • 打赏
  • 举报
回复
C#:

class application{
public static void main(){
Systenm.Console.WriteLine("hello world!");
}

你觉得区别大吗:)
DoggieBaby 2003-05-24
  • 打赏
  • 举报
回复
是不是说c#就是c++.net呢?
defstu 2003-05-23
  • 打赏
  • 举报
回复
C#是微软抄袭(或者叫借鉴)java的结果
之所以C#和C/C++很像是因为java和C++很像……
Meyer 2003-05-23
  • 打赏
  • 举报
回复
我认为他们之间没有太多的联系。
很多C++中的好的做法到了C#中可能会带来问题
在学习的时候。最好,当他们没有联系。
zhengbinbin1990 2003-05-23
  • 打赏
  • 举报
回复
UP
同意楼上的意见!
Zark 2003-05-23
  • 打赏
  • 举报
回复
C 是 没有加号
C++ 是 有两个加号
C# 是 有四个加号

仅此而已.
aiyinsitan 2003-05-22
  • 打赏
  • 举报
回复
鸡蛋和鸭蛋/鹌鹑蛋有什么区别。
你想要的是一个完整的比较结果吗》?
19830711 2003-05-22
  • 打赏
  • 举报
回复
C#不用指针呀
michaelli 2003-05-22
  • 打赏
  • 举报
回复
c#更像java,它有自动管理内存的功能,
而c/c++就不行,
c/c++与c#基本上就是两种迥然不同的风格,
David2008 2003-05-22
  • 打赏
  • 举报
回复
C++比C简单的说,多了一个类
但是,要说具体的区别,就太多了
比如C++的template,STL,MFC…………
从语法上说, C++绝对与C 大不一样
其实,我就认为,那是两种语言(虽然有很多人认为C++是C 的一个超级,虽然的确C++由C演变迩来,但是你能说猴子和人相同吗?)
snipersu 2003-05-22
  • 打赏
  • 举报
回复
我觉的C#和Java很相似.
不过由于先学的c/c++,所以感觉不爽.
看完一本C#后的书就撂下了.
编写windows程序比较的方便.提供的一些库函数也挺好.
Linux2001 2003-05-22
  • 打赏
  • 举报
回复
C#是纯面向对象语言而C/C++不是,C#抛弃了多继承、拥有自动内存管理(垃圾收集)、是.NET平台上的首选语言,其他的我也不太清楚了
晨星 2003-05-22
  • 打赏
  • 举报
回复
有人说C#更像Java,不过我没用过。
晨星 2003-05-22
  • 打赏
  • 举报
回复
区别太多了。
不是一种东西。
难道你不觉得,C和C++其实区别也很多吗?

70,037

社区成员

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

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