意思是指定参数的类型,它是不确定的,是一种约定.
成都创新互联公司主营嘉陵网站建设的网络公司,主营网站建设方案,app软件开发公司,嘉陵h5小程序定制开发搭建,嘉陵网站营销推广欢迎嘉陵等地区企业咨询
如果某一变量是这种类型,那么就可以把此变量传进函数去,后者也被成为实参(一个实际的变量)
而形式参数的名字就作为实参的副本(广义上的副本)
将代码段封装成函数的过程叫做函数定义。
函数可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。接收用户数据的函数在定义时要指明参数,不接收用户数据的不需要指明,根据这一点可以将函数分为有参函数和无参函数。
相关概念:
函数不能嵌套定义,main 也是一个函数定义,所以要将 sum 放在 main 外面。函数必须先定义后使用,所以 sum 要放在 main 前面。
函数定义时给出的参数称为形式参数,简称形参;函数调用时给出的参数(也就是传递的数据)称为实际参数,简称实参。函数调用时,将实参的值传递给形参,相当于一次赋值操作。
原则上讲,实参的类型和数目要与形参保持一致。如果能够进行自动类型转换,或者进行了强制类型转换,那么实参类型也可以不同于形参类型,例如将 int 类型的实参传递给 float 类型的形参就会发生自动类型转换。
在C语言中,形参即为形式参数。它在整个函数编译的时候,没有实际的数据赋于它,仅仅作于定义某个函数或者函数名。
而实参既为实际参数。顾名思义,在函数中,有一个特定的数据赋值给它,可以作于在函数中进行运算。
比如:
void
main()
{
int
a=1,b;
b=function(a);
//a作于在函数中进行运算,是实参
}
int
function(int
c)
//c作于定义function函数,是形参
{}
形参全称形式参数,位置是写在函数定义时函数名后面的括号中,比如
int max(int x, int y)
{函数内容}
这个函数,形参就是函数名max后面括号里定义的x和y
而实参全称实际参数,是你在这个函数之外调用该函数的时候,函数名后的括号中的内容
比如
main()
{
int a=3,b=4;
int c=max(a,b);
}
在int c=max(a,b)这一行可以看到,实参就是max括号后的a和b