学C#有没有必要先学C和C++??
学C#有没有必要先学C和C++??
没有必要。 我感觉学了之后反而对你理解才C#有负面的作用。首先c语言一般是以面向过程的方式来写程序的,而C++是一种多范型的语言,支持面向过程和面向对象的编程方式,但是C++相对来说是非常复杂的,多继承、指针、范型(好像C#和Java也支持了)等都不是很容易掌握,而且容易出现内存泄漏等问题。C#是纯面向对象的语言,很多面向对象的特性是从语言层面强制实施的,像异常处理和自动内存管理都是提高程序健壮性的重要方面。所以如果你没有学过C和C++的话,大可以直接从C#开始学起,这样可以避免走很多弯路。也省的把它们很多特性搞混淆了。
答:学哪个都好,但问题是你精通哪个,如果只是普通的会用,那就没什么意义了。另外,看楼主的情况应该还处于选择阶段,没有过多的接触这两种技术吧。与其浪费时间在思考“我学...详情>>