C语言没有什么基础是可以自学的。因为c语言属于高级编程语言,其语言结构不是很复杂,通过看一本介绍c语言的基础书,然后编写一些程序就能对c语言有一个初步的认识。 如何自学c语言: 1、首先需要一本讲解c语言基础知识的书本,按照上面的知识讲解一点点的学习c语言; 2、需要在电脑上面安装c语言编译软件,可以选择vc 6.0++或者Microsoft Visual Studio等软件;3、自己编写一些小程序,熟悉编译c语言程序的过程,并且检验自己学习的成果; 4、试着写一些稍大型的c语言程序,达到进阶目的,比如俄罗斯方块,贪吃蛇等。