c语言中我们可以将某段重复的代码来封装成一个函数,当我们需要再次使用这段代码的时候就不用再次手写一遍了,直接调用函数就可以了。
函数的作用
函数的作用区别于数学中的函数,
c语言中的函数可以归结为:我们创建一个函数,我们给这个函数传入若干个数据,让这个函数帮我们处理数据然后返回一个我们想要的结果。
这就是c语言中函数的简单介绍。
函数的声明
int add(int x,int y)
{
return x + y;
}
int
int代表的是返回值的类型,表示我们让函数返回的是什么类型,该函数表示,返回x+y
并且类型为整型。
add
add表示函数名,这个函数的名字为add,在函数命名的时候尽量与变量命名的规范保持一致,要有一定意义或者描述函数的作用,add描述为该函数求出 x 和 y 的和。
(int x,int y)
括号内的两个表示我们给函数传入的参数,我们需要让函数帮我们处理x 和 y两个数类型为整型。
函数体
{
………………;
}
大括号内表示的是我们需要让函数帮我们处理的过程,需要对数据进行怎样的运算。
return
return表示返回值,我们返回的是x和y的和。
如果我们不需要函数返回什么的话,我们可以把返回类型定为void型,表示不需要返回值!
函数的调用
int main()
{
int a=10;
int b=20;
int sum=0;
sum=add(a,b);
printf("%d",sum);
return 0;
}
这里我们调用了add函数
add(a,b);
我们把a和b的值传给了x和y
在函数中返回了x+y的值。