c是底层,c++就算是中层 c#是高层c语言简单,但编程复杂c++有所扩充,语言比较丰富,更适合GUIc#是高级语言,语言更精练,使用也更方便,但效率很低C C+ C# 效率依次降低
与硬件关联最大的是C,其次是C++。C#几乎和硬件没有关联,微软都已经封装好了。如果从事与硬件关联的工作,建议学习C/C++。考试只能检验你的基础。贴近硬件的编程,你需要深入的了解C,以及CPU的相关性能。
C是基础 C+ C# 更好用 有很多已经设计好的类 想学会设计这些类的依据 那是C的东西比较多