c语言程序设计第6讲_函数的参数
人们习惯把函数的参数分为两种,一种是形参,一种是实参,形参是只定义函数的时候带的参数,也就是只能在函数的内部使用,在函数外面不能使用。实参是指当调用这个函数时,传递到形参上的值。只能实参传递到形参,形参不能传递给实参。在没有传递实参之前,形参是不占用内存空间的,只有当实参传递过来时,才会分配内存,并且传递完成之后,释放内存。实参可以和形参在调用的时候,必须具有相同的数据类型,而且实参在传递给形参时,必须有具体的数值。
概念总是难于理解,下面讲个例子说明:
#include
unsgined int jiafa(unsigned int x,unsigned int y)
{
unsigned int z;
z=x+y;
return z;
}
void main()
{
unsigned int jieguo;
jieguo=jiafa(8,9);
while(1);
}
jieguo 最后的值为17.
上面x和y就是形参,8和9就是实参。