高中的程度最起码的吧,不过也没多大关系(最多影响你的对编程的反应能力和思维逻辑能力),没有一个人生来就会的,遇到不会的可以边学边用
没有特殊的要求,C语言本身就是一门基础课程,只要会看一些基本的英语就可以了,逻辑方面以C语言的思想出发就可以,刚开始觉得有点迷惘,学点后就觉得不是很难了。
我个人认为,学习C语言语法可以不要数学基础都可以,但是你学到后面想了解C语言程序更深入的东西,数学是内功。语言只是招式,计算机的学生学的数学主要是离散数学,高等数学,线性代数,概率论这4门。离散数学是计算机基础数学
一般数学简单的过关就可以了,因为但你遇到需要数学知识时可以借助其他资料的,所以有一般的数学能力就行了
说实在的,如果就是自己学着玩玩,业余弄点小作品,初中数学和英语就够。
如果要以此谋生,高中数学也只能保证最初两年的工作。
当需要提高或要有所成就,高等数学和较强的英语阅读能力是必须的,学了这些才能保证你工作顺利。
如果要研究某些方面前沿点的技术,能够使自己长久立于不败,那么学习是永久的。良好的英语是必须的。