答案:可以省去,但是极不建议你这样做。虽然编程中语言不是最重要的,但是语言之间还是有风格以及支持的特性上是不同的,他们之间是有一定关系的。不同的语言所编写出来的程序在编译时间、执行效率等方面是有很大差别的。
每种语言都有自身所支持的特性,这种语言的特性可以让你方便的操作与其相关的问题,但并不是说这种语言就比别的语言好,其他的语言也可以通过其他的方式来实现这种特性,只是可能比较复杂。
有一个比较形象的比喻:C是爷爷,C++是爸爸,JAVA和C#是外孙。
从这你可以看出,C是根源,C++由C发展而来,但C++绝不仅仅是C的一个增强版。而JAVA和C#又更加发展一个台阶,外孙也体现出其“血统”不如“孙子”纯正。
我个人建议,如果你有时间的话可以先看看C,然后C++,最后C#(如果你一定要学C#的话)。
至少也要先学学C,C++比较难(如果要学好的话)。
Bjarne Stroustrup(C++之父) 在《THE C++ Programming Language》(Special Edition)一书中说过一句话:只有对隐藏在语言背后的思想有了一个很好的理解之后,才能真正掌握这个语言。
所以不管LZ决定选择哪种语言,在学习它的时候一定要多思考,多练习。
可以的 如果你的确想学 C# 直接学自然是可以的
有人认为应该先学习 C++/C 可能是因为其语法形式有相似只处
学过C/C++的人 再学C# 可能 更好理解,但是只是因为他们已
经将精力花在理解C/C++中 和C#相似之处上。
可以啊。他们又没什么关系。
你以后准备用C#,就只学C#就行了。
可以的,这3个没啥关系可是可以的,不过虽然C#是C++的升级版本,但目前还是主道C++,所以建议还是先C++起步好点~~~
可以的,虽然有些基础会用到c、c++,
但是,c#里也会讲解一些基础的。所以如果没有学习c、c++没有关系,不会影响你后面的学习的。
C#和Java类似:)学什么都一样
数据结构要学 就行
语言只是纸老虎
上一个:c/c++中指针和引用的区别
下一个:在c++利用栈进行表达试的计算