我觉得这个要看你以后的方向和你的能力而定了,C++的程序一般都会接触底层,想到称为C++大神,算法尤为重要,还有计算机的一些原理性东西,而C++的好处就在于工作待遇很高,而且C++做出来的东西是很高性能的,很多东西只有C++才可以做的出来。例如都很熟悉的魔兽世界游戏。
而C#是微软的.Net的一门主要语言,语法上和java很很大的相似,而形式上又偏像VB(即拖控件,所见即所得),倒不是说C#简单,用C#也能做出很多的有高性能的东西来,例如俺自己研究的人脸识别和手势识别模拟,但是相比之下没有C++的性能高,当然也比C++学起来的容易些,学C#最终的走向是互联网编程,也就是B/S结构的互联网应用,甚至是网站。
所以,C++是偏底层,偏高性能,偏服务器、偏系统内核的编程。
而C# 最终的方向 是做网站,做互联网应用。
所以 看你自己的兴趣爱好,如果你喜欢数学,喜欢研究算法,那我建议你学C++。
如果算法是你的软肋,而且又偏喜欢有意思一些的编程,而且是互联网类的 那我推荐你学C#。
nVn 小抖原创回答
希望帮到您
温馨提示:内容为网友见解,仅供参考