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