第1个回答 2010-12-09
我强烈建议:直接学C++。不要去学C,尤其是没有其他编程经验或者没有学一个比较好的语言的话,我就走过大的弯路。
VC++ 1999年版本,钱能主编。我自学的时候就是用它。我学建筑的。没有课程安排学VC。只是个人兴趣,没想到自己编程方面还是比较有兴趣(有点天赋),2010年毕业就来中关村编程。现在感觉还不错,学 了很多东西。总之,这个编程就是设计思想很重要,一个好的程序员可以在2分钟之内编号一个功能,但是她绝对可以花10倍的时间去调试。因为只有这样才可以检视程序内部是如何执行的。无论什么语言,其内建的运算符、函数等的都是语言上比较低级的东西,程序员的大部分时间都花在如何设计和抽象自己的类,之后建立面向对象编程上面。
既然这样,并且基于微软系统的盛行和垄断地位我们编写就要用MFC类库就要使用MFC编程框架。所以虽然MFC起步很难学,有点捉摸不透。但是还是要硬着头皮学下去,(只要你想学好编程的话,或者将来想从事与之相关的工作)。
所以C++ 取代C是必然的趋势,这也就是前一段时间Java风靡一时的原因,Java是纯面向对象编程的,但是大的工程还是要用C++。本回答被提问者采纳