有一定关系。需要有数学思想。
C语言就是背代码,写程序,做东西。
有些程序是以一些著名的数学模型为背景的,比如Fibonacci数列,汉诺塔...
需要的是数学思想,所以说是“有一定关系”。
!!!!!!!!!!
对补充问题的补充:聪明的话没什么问题,不然刻苦一些也能学会。一些数学模型不懂的话可以问老师,其实C语言用到的数学模型原理都是很简单的,只是用C语言解决这些数学问题时 编写程序比较费脑子。就像是把你能理解的汉语翻译成英语一样,编程的过程就是把 自然语言 “翻译”成 C语言。
语言跟数学关系不大
根数学关系大的主要是算法,那是超越语言的东西,是程序的灵魂
数学不好的话学程序设计只能学些皮毛,真正想学好,写出高效简洁的程序是必须有数学作基础的。不过现在很多程序员实际上数学也不是特别好,混口饭吃还是没问题的,搞计算机科研不行。
我来回答,虽然我只是上学时学过c。
学习c语言,最初的确是要编程解决一些简单的数学问题来练练手的,所以要懂一些基本的算法原理,一般的c语言教科书中都会有相关的例子和习题。特别高深的数学最初是用不到的。