数学里的函数与c语言的函数有什么区别?

看C语言总是说函数,是不是和数学里的函数一样。
如果是可不可以套用数学函数公式?
或着先学数学函数行吗?

c的函数是对数学函数的一种抽象
比如数学中的y = x + 1;
其输入为x(c中称为参数),
输出(在c中叫返回值)为y。
那么上述数学函数在c中就表示为:
double Line(double x)
{
double y;
y = x + 1;
return y;
}

通过上例可知,C语言中的函数是只一个模块。是可以被调用的部分。是计算机行业中的概念。
数学的函数是一种映射,是一个数学概念。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-20
不是,C里的函数分两部分,一部分是你自己写的,还是一部分是别人写好的
C函数包括了一些常用的数学函数,但还有很大部分是其他函数,例如,printf()这个函数用输出内容的,在数学中就没有这类函数
第2个回答  2013-12-20
C里的函数要么是C函数库里别人编好的,要么是你自已写的,只不过为了可读性把函数的名弄的跟数学里的一样,比如求一个数的N次方这个函数C里就没有,得你自已写,你要看C有什么函数,可以去头文 件math.h里看。
第3个回答  推荐于2018-07-01
c的函数是对数学函数的一种抽象
比如数学中的y = x + 1;
其输入为x(c中称为参数),
输出(在c中叫返回值)为y。
那么上述数学函数在c中就表示为:
double Line(double x)
{
double y;
y = x + 1;
return y;
}本回答被网友采纳
第4个回答  2019-12-04
数学里的函数是指一组变量和另一组变量间确定的映射关系.
C里面的函数是通过指定的逻辑流程实现某项可以被预期的功能.
两者完全不是一个概念.