title: 学习《C程序设计语言》时需要看懂书里面的代码例子嘛？
desc: 我目前在学习C语言，听很多人都说应该看KampR的C语言圣经C程序设计语言。我看的是中文版，反反复复对前面几章也翻了好几回了。对于Hello world和那个温度转换的例子还能看的懂。但对于后面的一些例子的代码就有很多看不懂了。<br><ol><li>我需要把书里面的那些例子的代码琢磨透嘛？看过很多文章和知友都说学习C语言需要多看，多练习。<br><li><li>我是依葫芦画瓢照着练好还是弄懂再练好？虽然很多人都问过如何学习C语言，同样也有很多人回答这个问题。<br><li><li>我还是再想认真的问一遍，学习C语言以及熟练的运用C语言到底需要用怎样的方法？<li><ol>
topic: 软件开发
content: You learn code by coding. 练习是非常重要的，但是读懂别人的代码的确是困难的，即便是大师的作品。一个建议是可以尝试自己实现对应的代码示例所要解决的问题，然后再和课本上给出的示例代码比较，看看是否有可以借鉴学习的地方。KR的好处就是，作为一本经典，几乎书中的所有trick你都可以在网上搜索到相关的资料，较为容易找到靠谱的解释。就不再展开了，如果有更加具体的问题，再回答 ^^
answerer_tags: Geo Hacker