是的,C语言是一门相对容易入门的编程语言,适合自学。有许多在线教程、书籍和资源可供学习。通过自学,您可以掌握C语言的基本语法、数据类型、控制流程等基础知识,并逐步提升编程能力。

自学需要耐心和毅力,但通过实践和不断练习,您可以逐渐掌握C语言的编程技巧和解决问题的能力。同时,参与开源项目、加入编程社区等也是提高自学效果的好方法。总之,C语言是可以自学的,只要您有足够的热情和努力。
C语言 没有什么基础 是可以自学的。因为c语言属于高级编程语言,其语言结构不是很复杂,通过看一本介绍c语言的基础书,然后编写一些程序就能对c语言有一个初步的认识。 如何自学c语言:
1、首先需要一本讲解c语言基础知识的书本,按照上面的知识讲解一点点的学习c语言;
2、需要在电脑上面安装c语言编译软件,可以选择vc 6.0++或者Microsoft Visual Studio等软件;
3、自己编写一些小程序,熟悉编译c语言程序的过程,并且检验自己学习的成果;
4、试着写一些稍大型的c语言程序,达到进阶目的,比如俄罗斯方块,贪吃蛇等。
自学C语言的成功几率要看你是否用对了学习方法,是否坚持每天学习,首先学习方法方面,要选择自己感兴趣的C语言学习视频,头条就有很多讲解C语言的视频,可以搜索查看,同时还要,多多上机练习,多敲打运行代码。
另外还要坚持,只有坚持每天学习进步,才能自学C语言成功,只要做到以上两点,自学C语言不在话下。
这里就认为是初学者,一般来说对C语言的学习可分为三个阶段:
1、死记硬背阶段,C语言也是一种语言就像英语汉语一样,有着自己的词库,规律,更加需 要翻译。这一阶段是最难熬的但时间不太长,也就一个月左右。
2、简单程序熟悉阶段,基于已经死记硬背过的基本知识,对一些基本的问题解决的一般方法 进行深入的理解,至此可以写出一些基本的程序。这一阶段算是已经入门了,大约两个月 左右。
3、遨游代码阶段,针对具体的问题,利用C语言解决问题。这是一段很长时间的遨游。。。 具体时间就个人天赋机遇而定。所以,学习C语言:1个月+2个月(想了解C语言已经可以了)+未知(进阶阶段了都)注:这里所说的时间都是基本上连续的时间。
是的,主要靠自己,学校学的是基础,学校的教程只是给你入门。C语言不是大学所有专业的必修课。C语言是一门通用计算机编程语言,应用广泛。先照着教材走一边,把书上的例题和练习题都敲一遍。网上再找一些编程实践。
这些都完了可能发现自己对一些知识点搞不清,比如static,数组,内存,递归之类的。推荐学《C语言深度剖析》,书很薄可以学个十遍左右,就可以靠C语言找个工作了。不过你要起码先学过一遍自己的教材,再去看它。