c语言中什么是函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

c语言中什么是函数
函数(function)表示每个输入值对应唯一输出值的一种对应关系。

这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。

函数f中对应输入值的输出值x的标准符号为f(x)。

包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。

若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。

函数(Function)是可以重复使用的一段代码。

参数
函数的一个明显特征就是使用时带括号( ),必要的话,括号中还要包含数据或变量,称为参数(Parameter)。

参数是函数需要处理的数据,例如:
strlen(str1)用来计算字符串的长度,str1就是参数。

puts("C语言中文网")用来输出字符串,"C语言中文网"就是参数。

返回值
既然函数可以处理数据,那么就有必要将处理结果告诉我们,所以很多函数都有返回值。

所谓返回值,就是函数的执行结果。

例如:char str1[] = "C Language";
int len = strlen(str1);
strlen 的执行结果是字符串str1 的长度,是一个整数,我们通过len 变量来接收。

函数返回值有固定的数据类型(int、char、float等),用来接收返回值的变量类型要一致。

库函数
C语言开发者已经为我们编写好了几百个常用的函数,并分门别类的放到了不同的头文件(实际上仅仅是在头文件中进行了声明),使用函数时,要引入对应的头文件。

这些在C语言发布时已经编写好的函数叫做库函数;我们也可以编写自己的函数,叫做自定义函数。

自定义函数和库函数没有本质的区
别,表现形式和使用方法一样,只是作者不同而已。

相关文档
最新文档