自学C听谁的?

首先,慕课翁凯的课。

只要你能自己做每周的练习,你就可以开始了。初学者时期最难的应该是指针。这时候你可以结合C入门这本书去理解和消化。mooc的一个好处就是编程问题多,pta140问题可以选择。写不出来的时候可以看看别人的套路。了解他们的思维,学习他们的思维,自己敲。

C语言书籍:网上或者实体书店里有很多关于C语言的教材和参考书,比如《C程序设计语言》和《C Primer Plus》,详细介绍了C语言的语法、函数、数组、指针等,非常适合初学者。

参加线下培训课程:如果你喜欢面对面学习,可以参加一些线下培训课程,由专业老师授课,让你对C语言有更多的了解。

在线编程社区:网上有很多编程社区和论坛,比如Stack Overflow、GitHub等。这些社区和论坛里有很多有经验的开发者和爱好者,在这里你可以学习C语言的知识,提出问题,得到答案。

C语言是面向过程的计算机编程语言,不同于C++、C#和Java等面向对象的编程语言。

C语言的设计目标是提供一种能够以简单的方式编译处理低级内存,只生成少量机器码,运行时不需要任何运行环境支持的编程语言。c语言在描述问题上比汇编语言速度快,工作量少,可读性好,易于调试、修改和移植,代码质量与汇编语言相当。一般来说,C语言只比汇编语言代码生成的目标程序效率低10%-20%。所以C语言可以写系统软件。

目前在编程领域,广泛使用的是C语言,它兼顾了高级语言和汇编语言的优点,与其他编程语言相比有很大的优势。计算机系统设计和应用程序设计是C语言应用的两大领域。同时,C语言具有很强的通用性,可以在许多计算机操作系统中应用,效率显著。