在学习编程的时候这些学生也是这样,他们确切的记得c++语法的各个细节。看完了c++教程后看《thinking in c++》(确实是好书),《inside c++》,《c++ reference》,this c++, that c++……,然后是网上各种各样的关于c++语法的奇闻逸事,然后发现自己又忘了c++的一些语法,最后回头继续恶补…。有个师弟就跟我说:“c++ 太难了,学了这里忘了那里,学了继承忘了模板。”我的回答道:“你不去学就容易了”。我并没有教坏他,只是告诉他,死抠c++的语法就和孔已己炫耀茴香豆的茴字有几种写法一样毫无意义。你根本不需要对的c++语法太关心,动手编程就是了,有不记得的地方一查msdn就立马搞定。我有个结论就是,实际的开发过程中对程序语法的了解是最微不足道的知识。这是为什么我在为同学用basic(我以前从没有学过它)写一个小程序的时候,只花了半个小时看了看语法,然后再用半个小时完成了程序,而一个小时后我又完全忘记了basic 的所有关键字。