⑴ 刚刚接触c语言,请问函数在编程中是什么意思
编程中的函数的英文名是function,而function有一个意思叫“功能”,所以编程中的函数一词可以理解为”实现某个功能的模块“。
比如学下面这个求最大值的函数
intmax(inta,intb)
{
return(a>b)?a:b;
}
它就是一个“功能”,或者说是一个“功能模块”,它所实现的功能就是将所给的两个值中更大的那个找出来并返回给调用它的地方。
中文之所以称之为函数,原因可能是数学中的函数往往有输入和输出,比如y=2x,x是输入,给了输入,就会有一个输出y,而编程中的function也符合这一点(当然,输入不是必须的)。而且将function译为功能感觉也怪怪的,要也是叫功能模块更符合一点。
⑵ 什么叫函数函数的作用是什么
一、函数(数学定义)
函数(function)的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。函数的近代定义是给定一个数集A,假设其中的元素为x,对A中的元素x施加对应法则f,记作f(x),得到另一数集B,假设B中的元素为y,则y与x之间的等量关系可以用y=f(x)表示,函数概念含有三个要素:定义域A、值域B和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。
二、函数(计算机编程)
函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。
在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。利用函数,可以减少重复编写程序段的工作量。
⑶ 函数在计算机程序中的概念是什么
在程序中,函数是子程序的一种,它实现一定的功能,如其他程序需要该功能,都可以按照其定义的函数格式调用。子程序概念较为模糊,它相对于一个程序整体而言,即一个程序的一部分,如一个函数,一个过程等。有时甚至包括一个功能模块,如一个软件的文件处理模块,和其它工作模块,我们都可以称为子程序。
⑷ 函数一词在计算机编程中怎样定义
一个完整的程序是一个人,一个函数相当于人的一个器官。这个器官能完成一定的功能(比如肺能供氧)。器官是人的一块东西,函数是程序的一块东西,这块东西就是所谓的模块。
⑸ 函数是指什么
在某些变数间存在着一定的关系,当一经给定其中某一变数的值,其他变数的值可随着而确定时,则将最初的变数叫自变量,其他各变数叫做函数。例如在某区间上的每一个确定的x值,y都有一个确定的值,那么y叫做x的函数。
函数是中学阶段的核心知识,是较难掌握的重点难点。其实它也是整个现代数学的基石,如果函数没学好,那么学习现代数学也只能是一纸空谈。
“微积分”、“离散数学”、“非欧几何”、“量子力学”等在人类文明发展的进程中起到了无可替代的作用。然而,这些非常牛逼的学科,都是以“函数”为基础发展而来的,如果没有函数,这些学科也就成了空中楼阁。
到底什么叫做函数?
用通俗的语言可以这样描述:两个“集合”通过某个“对应法则”将两个集合中的“每个元素”进行一一对应起来的关系式称为“函数”。
函数与“不等式”、“方程”有着紧密的关系,可以说三者就是同一事物站在不同角度的命名。
函数的“自变量”既可以是几何图形上的“点”,也可以是方程的“解”和不等式的“取值范围”。
函数对所有的数学分支学科都具有广泛的兼容性,比如:相对于“离散数学”来说,“函数”研究的元素是“连续”的。但是面对“离散”的元素时,同样也可以借助“函数工具”来进行研究。比如:“等差数列”,它的元素是离散的,但是我们也可以用“一次函数”来进行研究。
函数不但是数学本学科有力的工具,而且也是物理、化学、经济、医学、地理、生物等其它学科有力的工具。
函数更与我们的生活息息相关,它涉及到了几乎所有的领域。掌握好函数,便为我们解决生活、工作中的问题,提供了更为高效的思路。
函数是一种“思维方式”,会随着数学的发展而不断地被赋与新的意义。
数学的发展从来不是一帆风顺的,函数的发展也可谓非常的坎坷,从一个模糊的概念到最终完善,历经了整整三百年时间,凝聚了无数数学家的心血。
函数作为代数的重要内容,却是从几何发展起来的,在函数的萌芽时期,还只是作为“曲线”来研究。
⑹ 怎样理解C语言中的函数
许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,这就是程序中的函数。如C语言中:int max(int x,int y){return(x>y?x:y;);}就是一段比较两数大小的函数,函数有参数与返回值。C++程序设计中的函数可以分为两类:带参数的函数和不带参数的函数。这两种参数的声明、定义也不一样。 带有(一个)参数的函数的声明:类型名标示符+函数名+(类型标示符+参数){}不带参数的函数的声明:void+函数名( ){
}花括号内为函数体。带参数的函数有返回值,不带参数的没有返回值。 C++中函数的调用:函数必须声明后才可以被调用。调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。有返回值的函数可以进行计算,也可以做为右值进行赋值。 C语言中的部分函数:main(主函数)max(求最大数的函数)scanf(输入函数)printf(输出函数)
⑺ 在编程中,函数是什么意思
在各类编程语言中,函数是一种过程,也称为子程序,它执行一个指定的运算或操作.函数有内部函数或称标准函数,外部函数也即用户定义函数等.能被程序或主函数调用.C语言中,函数的形式分无参和有参两类.无参函数不带回或带回函数值.有参函数在调用和被调用间有传递数据(变量).