这篇文章适合那些真的想成为软件工程师或真正的程序员的学生,因为这篇文章不会推荐谭浩强先生的惊人的C编程,它已经卖了一千万册,因为作者认为它更适合那些只想拿计算机等级证书的孩子,而不是那些想成为真正的程序员的学生。
,当然,这并不是说有任何诋毁谭浩强先生的意图。作为中国计算机科学领域的老一辈计算机教育家,这位老教授仍然是一位值得我们尊敬和尊敬的职业传教士,但我认为还有一个更好的选择。因此,如果你只是想通过计算机等级证书来学习C语言,谭浩强先生的《C程序设计》绝对是一本进行等级测试的好书。然而,这本书的问题是它太注重语法细节,也就是说,它太注重类似文字游戏的东西。然而,它在培养编程思想方面做得还不够,在许多地方也不够深入。它总是觉得没有达到本质,代码风格也很差。
我推荐中国版最经典的书,C初级读本!这本书是一部经典之作。它现在是第六版。这是一本从入门到精通C语言编程的书。这本书全面讲述了C语言编程的相关概念和知识。
有17章第1章和第2章:学习C语言编程的先决条件第3至15章介绍了C语言的相关知识,包括数据类型、格式化输入和输出、运算符、表达式、流控制语句、函数、数组和指针、字符串操作、内存管理、位操作等。知识内容都是针对C99标准的。此外,第10章加强了对指针的讨论,第12章介绍了动态内存分配的概念,这更适合读者的需要。第16章和第17章讨论了C预处理器、C库函数和高级数据表示(数据结构)附录在每章的末尾给出了复习题、编程练习的答案和丰富的C语言编程参考资料。本书
适用于希望系统学习C语言的读者,也适用于精通其他编程语言并希望进一步掌握和巩固C编程技术的程序员。
作者认为,既然有一本书在谈到C语言时不得不说,尽管C语言的标准随着时间的推移不断提高,这本书仍然是一本非常好的书。她背后的哲学和两位伟大的计算机科学家的伟大哲学都值得肯定。这些科学家还创造了unix操作系统,并用C语言重写了unix操作系统。这本书是丹尼斯·里奇和布莱恩·威·克尼根的《c语言编程》(第二版)两位科学家中的一位曾在贝尔实验室参与过许多关于unix和C语言的相关工作,而另一位丹尼斯·里奇是unix和C语言之父,与肯·汤普森同名。如果你能坚持读这两本书,你一定会在C语言方面有一个很好的收获。如果你想了解更多关于C语言的知识,你也可以阅读诸如“C陷阱和缺陷”、“C专家编程”、“C和指针”等书籍,以提高你对C语言的理解和更全面、更深入的理解。毕竟,C语言是许多编程语言的原始模板。学好C语言对将来学习其他编程语言也很有帮助。除了
,拥有良好的数学基础、数据结构、算法基础等也是非常重要的。为了学好编程,你可能需要学习一些数学知识(尤其是离散数学),然后学习算法等。在这种情况下,算法和数据结构简介(C语言版)也可以是您的选择之一此外,如果你想成为一名优秀和有能力的程序员,并做软件开发,学习C/C++!如果你觉得自己学习C/C++语言很难,我是一名来自C/C++的程序员。我编辑了一些学习C+语言的视频。每个人都有兴趣一起学习。C/C++编程是学习-784。1,43-133之后无论你换职业、找工作还是小白想学习C语言数据结构,每个人都可以一起成长和进步。
最后,作者想再次强调,编写代码最重要的是实践。我们必须学习更多,练习更多。当我们无事可做时,我们应该访问GitHub、堆栈溢出和其他站点。在中国,例如,开源中国,分割线,CSDN和其他网站,我们也应该注意开源论坛当我们有时间的时候。以及许多新的技术趋势,如TensorFlow,一个类似于谷歌的开源人工智能学习框架,如果你愿意像我一样熬夜看三大谷歌输入/输出、微软构建和苹果WWDC等的开发者大会。增加你的知识。