第1个回答 推荐于2016-08-16
首先,你最好搞明白各种计算机语言的特点和计算机语言的发展史。这样你才知道学习的向后顺序和学习的方向。
1、c是面向过程的,java、c++、c#之类是面向对象的
2、发展过程:汇编--》C--》C++、java--》C#
3、学习顺序:大学里一般都是先学习基础语言C和数据结构,然后再升华为java或者c++等。因为具备了基础,在学习其他的就容易上手并且思维会比较缜密,做的程序也就更强大。
4、游戏编程一般对基本功要求较高,比如数据结构,数学之类。所以先从基础做起比较好本回答被网友采纳
第2个回答 2012-04-30
没听说过哪个C++程序员不会C,你还是从C开始学吧
第3个回答 2012-04-30
很多人会说先学C再学C++。可我认为不如直接学C++,如果两样都是从零开始,而且迟早要学C++,何必要先浪费大量的时间精力去学C呢?当然,这不代表C不好,今年的所有编程语言排行好像就是C排第一。虽然C++是C语言的升级版,但是C++的面向对象概念C语言是没有的,所以即便是有C语言的基础,也要再去将面向对象的概念弄明白的。不如直接就拿个面向对象的概念去学C++,前提是两者都是零基础