VC与C/C++的区别主要在于它们的开发工具和编程理念。VC,即Visual C,是微软提供的集成开发环境,用于编写C和C++程序。学习VC通常需要先掌握C++,因为它提供了更丰富的面向对象编程功能。而C语言,作为结构化语言,侧重于算法和数据结构。C++在此基础上引入了面向对象的概念,使得程序设计更加灵活和模块化。C与C++之间最大的区别在于解决问题的思想方法。C语言更注重过程化控制,而C++强调对象模型的构建。C++在语言本身中融入了“设计”概念,如类、继承、虚函数、模板等,提供了更丰富的“设计”概念,但C语言仍然是C++的一个自洽子集,具有强大的功能。学习C/C++时,基本概念非常重要,理解C语言作为C++的子集的概念,从C语言入手可以帮助初学者更好地理解C++。此外,书籍推荐方面,机械工业出版社的“计算机科学丛书”和清华周之英的《现代软件工程》是值得一读的好书。学习过程中,通过阅读和分析大量例子程序,能够提高编程能力,理解Windows/DOS系统知识也有助于编程。在学习C++时,建议避免一开始就使用过于自动化的开发环境,如VC或BCB平台,先在Unix或DOS环境下从头开始编写程序,这样能够更好地理解编程原理。不要急于求成,一个字、一个位地理解每一个问题,这将有助于提高编程技能。总之,学习C/C++的关键在于理解基本概念,从简单例子开始,逐渐增加复杂度,不断实践和阅读相关书籍。这将有助于提高编程能力,理解和使用C++的各种特性。希望这些建议能帮助那些继续学习C/C++的朋友。