永发信息网

C、C++、C#分别是什么?有什么区别?

答案:7  悬赏:0  手机版
解决时间 2021-08-15 22:57
是不是要先学C、然后C++、C#
最佳答案

他们分别是三种编程语言。


区别:c是面向过程的编程语言。


C++和C#是面向对象的编程语言。


他们都是高级语言,C++是从C语言衍生出来的,C++对C是完全兼容。


C#是微软提出的一种主要运用与网络方面的编程,它的主要应用面和JAVA语言一样。


C#和JAVA都是需要一个环境才能编写运行。而C和C++是不需要的。

全部回答
c是纯过程的,mian函数开始 调用库过程或是自定义函数,对于大型项目就显得不够直观,而且函数无意中可能导致重名,名字越来越难起了c++包括c的全部,在c的基础上加了面向对象,所谓面向对象就是把一个问题包装起来,然后调用这个包装附带的函数直接处理问题,在开发大项目的时候,我们只关注问题的处理,不关注问题的处理细节,开发效率提高,解决的容易重名的问题.c#结合了c++和java的优点,他的开发速度非常快,1行代码相当于c++的n行,很容易就能实现一个功能,但是缺点也是致命的,他在底层上,不够灵活,在虚拟机中执行效率低,抽象了很多API,很多类你不知道重要的细节.从c开始学习c++比较简单,c++和c#是独立的,不存在先学哪个.

我就觉得C不难学,而且学会之后作用很大,你其它的无论是JAVA,C++,perl,都很快就能学通它们的基础,很值!!

刚开始学肯定会有难度的,入了门槛就好了,加油吧!

最后告诉你一下,那大学也先学C 的,道理一样,学会了它,你学别的都很快。

记住,是学会了它,而不是半桶水!!

学C能痛苦死你,还是从C#学起吧,基本的语法都简单。包括,if……else ;while;for;switch,这些都是几乎所有语言所共有的,再深一点无外乎就是多记,多练习了。感觉C#挺容易上手的,在.NET环境下,自己还能做点小程序什么的。

先学C,入门要快一点

写程序的软件

c语言是基础编程语言

c++更多的是面向对象和系统的

C#更多的面对网络和协议层

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有关情人雨的传说
内存卡里的mythroad没了重新创建又说已存在。
液晶屏排线坏了,大家是用什么好的办法修复?
水浒Q传最新数据消息
纵横四海噬魂可以卖不,大概多少
从莲花路到联城公司上海店怎么走啊
安康市城市人口是多少,陕西省安康市十大县的
A fast food restaurant is the place( ),jua
源汇区漯河小肥羊2.0火锅餐厅(开源美食街店)
我怎么才能知道我的睿频是否工作?
形容非常喜欢的诗句,描写一个人喜欢吃,用什
小时工除了做家务以外还可以做什么?
梦幻西游中法宝风袋9层可以提升多少速度
侠盗5一开始骑完单车后怎么就没任务了?
古剑奇谭。人物星蕴怎么加。高手指点。我是一
推荐资讯
衡阳县衡阳壶中健身房哪位知道具体地址啊
一起又看流星雨第16集中 雨桪和娜娜比赛的那
这样点亮头标
父爱的诗词,关于父爱的古诗
驿城区中国农业银行(驻马店驿城支行)怎么去啊
巴黎欧莱雅控油美白洗面奶
问道一本80级道行书能加多少道啊? 我本身700
002445股票多少钱买进合适,中国要教航母吗
22号嘉兴有到成都的卧铺吗?
婚前婚后的男人是一个样吗
你不知道我有多喜欢你,可是你不知道我有多想
真的?有什么主题酒店嘛?在那里?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?