www.whkt.net > 学C 还是C#

学C 还是C#

先学C语言.C语言学好了学其他的就容易点了

c#容易学,实用性强 .恩.我上楼 说的很对.c什麽的不仅见效慢.还有信心问题你学个好几个月.还一个基本的窗体都会.你确定你还能坚持下去.如果真有信心当一个伟大的程序员.学完c#在学c也不错啊

我认为先学C语言,在学C#比较好. C语言是面向过程的语言.相对C#面向对象的语言. 它学起来,不那么抽象化. 一定的基础上,再学C#,就会轻松许多.

c++就OK

C#好.两种语言是有相当多的共同点的,不过在0基础的情况下还是建议有C的基础比较好.C#隐藏了指针(但并不是不能使用),,而指针的思想对于任何程序员都是必要的.学习C语言会让的头脑中内置指针,内存分配,递归,算法设计等重要思想,这些思想使得学习任何语言都非常方便.C#和C的语法几乎是互通的,只不过C#是完全面向对象的,C是面向过程的.C#的很多内容都可以用C去映射, 比如委托类似于指向函数的指针, 结构体相当于typedef,类相当于type*, 接口则是一个全新的概念了,这体现着一定的编程思想的转换.当然从头开始学C#也没问题,如果的理解能力够强的话,或者学到一半回头看看C或C++,也能有助于对C#的理解.

学C,然后再学其他,C是基础

初学者建议学习C,C语言是最基础,学会了C再学c++容易些,因为多数语法规则两者相同,虽然C++是面向对象的,c是面向过程的,但是单单从二者的基本语法差别看,区别不是太大.可以认为C++是C的语法超集,正是这个超集导致了面向对象编程. 也可以在学了c之后学c#,但是c#是完全面向对象的,学过c++后,c#就容易理解了.

先学C语言,可能以后我们可能不会从事C语言开发,因为C语言大多是从事计算机底层开发,对程序员开发要求比较高,但我们可以将C语言作为编程的基础学习,学习编程思想.其实C语言和C#是有很大区别的,因为C语言是面向过程的,而C#是面向对象的,所以C#开发更加灵活与简单.但为什么我们还要学习C语言呢,因为学习了C语言,不管你以后学习C#还是JAVA还是其他编程都会更加容易上手,可以作为编程的基础学习.但是如果以后不是想从事底层开发的话建议C语言学习个基础就OK了,因为C语言常常会给我们一个错觉,就是很简单,其实是因为我们没有接触到更深层的东西.如果是想从事软件开发的话建议学习C#和JAVA.

先学C#,否则你面向对象的思想不好转变过来(C语言是面向过程的,而c#包含了C语言所有的语法特性,还有很多比C语言更优秀的扩展),

c和c++更底层,难学,功能强大,c#简单很多,开发效率极快,功能和性能不如c和c++

网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com