如果是入门的话,只要一、两个星期就可以了。前提是你对一门其它的编程有些了解,对计算机基础知识有一些了解;当然了,如果你用过其它任何一门语言编程环境的话可能会更快些,也许就是一两天的事情;学习C与C++事实上是不同的两回事,虽然它们看起来很相似,而且也确实有一定的关联,但它们还是有一定的区别的; 两个星期之内,你可以学会C或者是C++的语法及一些简单的例程;可以编写一些著如:挖地雷,抢座位,九九表等类似的
小程序,既有一定的趣味性,也是入门的算法和结构例程。另外,你还要学习数组,指针和文件读写及建立、封装类等,虽然有一些难度,但是网络上有大量的源码供你参考,有章循,所以并不是不可能的。 如果你还有能力可以在接下来的时间去学习一些库函数及第三方函数或者MFC,那么这个就不是单纯的学习函数库的问题了。你需要扎实的基础,这个是个日积月累的过程;除了你自己,谁也无法确切的告诉你倒底你需要多长时间可以完全学会了。