栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C、C#、有啥不一样呢 ?

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C、C#、有啥不一样呢 ?

C和C#的区别是: 

     1、语法不同:

          C语言是面向过程的,除了指针类型,还有结构体;传参数时会复制对象。

          C#是面向对象的,语法类似于java,即处处都是引用类型;传参数时不会复制对象。

     2、原理不同:

          C语言是一门纯粹的编译型语言,A.exe直接在真实CPU上运行。

          C#是一门半编译型半解释型语言,A.exe中存放的一种虚拟处理器的机器指令。

          C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

          最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009896.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号