我个人觉得没必要哈,就拿我自己来说吧,以前就是从C学习起的,思维方式就是面向过程的,现在学习Java,思维一下子转换不过来,写的程序还是面向过程的多一些。再说,现在绝大多数都是用的面向对象的语言啊,不要让面向过程的编程固定了自己的思维。
学习编程注重的并不是哪门语言,无论过程还是面向对象,为什么说学编程先学C呢,那是因为C语言可以更好地培养一个人的编程素质,比如:编程规范,习惯,态度等等,同时,如要在编程方面有成就,过程和面向对象都要精通,还有并不是说,不学C就不容易学,无论什么语言他们都是在某些方面是相通的,面对对象编程有它的一套理论,如果严格说的话,你的问题并没有什么太大的关系,不论从哪方面入手,只有认真研究理论,刻苦编程,学好是必然的,我的建议是先熟悉C语言对编程有一定的认识,而且数据结构方面的教材大多采用C或C++语言作为算法的教学语言,希望能给你帮助,愿你成功进入编程大门
没有必要。 C/C++/JAVA语法和关键字都非常相似。只是编程的思路不同,先学哪个都对另一个帮助不大,甚至会有反作用——但学精后就不一样了,用哪个只是语言不同工具不同而已:)