这是我需要问的一个略显主观的问题。为了成为一名熟练的 C 程序员,我觉得我应该从 k&r 学习 C。我觉得这本书有点通俗,有时很难理解,但总体上很随和。
我的问题是,我是否必须绝对完成所有练习(甚至是那些难倒我的练习)才能成为一名精通 C 语言的程序员?或者我可以跳过其中的大部分吗?所提问题的格式和布局……很困难,最多不使用 C 丰富的库集可用的工具。
最佳答案
首先,祝你 C 语言学习顺利。
如何才能成为一名熟练的程序员本身,是一件非常非常粗糙的事情。我会用一个类比来回答这个问题。您可以完成本书末尾的所有练习,但无法完成分配给您的第一个实用程序。在另一种情况下,你可能没有完成任何练习,但你能够完成你的第一个任务。你认为谁的位置更好?我会将讨论留给解释。
本书末尾的练习旨在让阅读本书的人熟悉问题、代码情况和编程技术的细微差别。这些通常是为了测试您可能刚刚阅读的文本的实际执行情况。这些问题会让您对日常实践中通常会出现的问题有所了解。与任何考试一样,如果您无法解决某个特定问题,并不意味着您什么都不知道。
我的建议是尝试所有的问题。记下让您感到困惑的地方,并在您更好地掌握主题后重新访问它们,可能是在您解决了更多问题之后,或者浏览了另一个好的资源之后。
尝试使用 Internet 或其他地方阅读有关该主题的更多信息。
至于书,能让你明白的书就是好书,如果失败了,对你来说就不值钱了。
玩得开心,继续走!!!
关于c - 我应该做 K&R 中的所有练习吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/705080/