学c语言需要什么基础

一定的英文基础是必要的。

看书时要多做习题,一题一题的弄明白,要不书也白看。

初中数学水平可以编程,小学甚至学前班也没什么不可以。

另一方面数学博士编程的时候也不会嫌自己数学学的太多了。

需要多少数学这跟你要做的东西很有关系,也影响到你学习的深入程度,工作中就影响你的代码质量。

总的来说数学水平是越高越好,但并没有一个门槛,什么水平都可以学,就是质量差一些。