自学c听谁的课
首推mooc翁恺老师的课。
只要你能自己做出每周习题就入门了,初学期间最难的应该时指针了这个时候可以结合书籍 C primer理解消化一下,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语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。