你要知道,看别人写的代码是一件很痛苦的事情(特别是那种没有注释,变量名乱取a,b,c的代码),不仅是你,就算是经验丰富的程序员也是一样。
第二,解决一个问题每个人用的方法不同,所以代码也不一样。也许你看完题目后自己已经大概知道怎么去实现了,但是看别人代码的时候人别不是用你那种方法,所以很难看懂。这很正常。
第三;在解决一个问题之前一定要画流程图,把解决的思路详细写出来。不管我这种思路我自己有没有能力去实现,但是思路要清晰。特别是你目前的水平。
第四:多看看书上的例题讲解,这个很重要。不要大概囫囵吞枣的看。要逐行住句的仔细斟酌,确保每一句话对应每一行代码你都能看明白。
第五:如果你感觉把前四条都做完了但是还是很吃力。要么是你的学习方法不对,要么是你没兴趣学。。做程序员是很枯燥的。没有兴趣的支撑很难走下去。
然后动手实践。这样学起来会很快的。
当初我也是这么学的。我单书只懂个1半 上机实践一下子什么都明白了。然后有什么难点及时查阅网上的资料。以及向高手请教。
祝你学有所成。
下个翻译.搞去翻译就可以