怎么说呢,从某种角度上说C/C++有点像DOS编程,而VC则是WINDOWS编程。
C/C++可以看作是理论,而VC则是实践,有了这个比方我想你应该有所明白了吧

解决方案 »

  1.   

    C/C++ 当然是 VC++ 的基础。但是两者有着一些不同。C/C++ 是在 ODS 下进行程序开发,而 VC++ 是在 Windows 下进行程序开发,除了需要了解 C/C++ 语法和面向对象的编程方法之外,还需要了解 Windows 下的消息映射机制。而且 VC++ 中包含有大量 C/C++ 中没有的类,比如 MFC 类,所以学习起来颇费时间。其实如果不用 MFC,而直接使用 C 语法在 VC++ 中写应用程序的话,会更容易理解,但会慢非常多。
    建议你先试着用 MFC 开发一些小工具,或者照教材的例程写些程序,再自己编程,这样会好得多的。
      

  2.   

    C和C++的基础自然是要的,但是由于基于的操作系统不一样,Dos的程序是独占性的,自己的程序控制了整个系统,但Window的程序是被系统所调度的,所以说还是要先了解window的运行机制比较有意义,只要了解了一个程序为什么会这样运行了,很多东西就了解了,可惜我还没有什么了解呢,没有学好啊。一起努力了。
      

  3.   

    Listen to me :
    C/C++是编程语言,是必须要掌握的
    VC++是编程工具,是可选的!
    C++与VC++就象C与TC的关系一样
    至于精通VC++而C++不怎么样,我认为那是不可能的(肯定在吹牛)