视频13—形式参数 实际参数

发布时间 2023-12-05 11:47:00作者: 王闯wangchuang2017

视频13—形式参数  实际参数

形式参数(参变量)--变量,可以改变的量,它的值是可以改变的,不是恒定不变的;;常常用来表示尚未清楚尚不确定的值,或,一个随时可代入可放进去的值。即 用作函数的参数

 

函数在被调用之前,参数的值都是不确定的

#include<stdio.h>

int add(int x,int y)

{

return x+y;

}

 

int main()

{

int sum;

sum=add(1,2);

printf("%d\n",sum);

return 0; 

}

 

(一)add(int x,int y)函数在被调用之前,x,y是不存在的,是不确定的,系统不会给x,y分配内存;

(二)只有在被调用之后,将1,2传递给x,y 时,系统才会给x,y分配内存,用分配好的内存来保存1,2;

(三)而当调用结束,系统又会释放x,y所占得内存

 

X,y不是实际上存在的参数,只是在调用时存在的参数,而是形式上存在的参数(形参)

 

 

 

实际参数;实际存在的,是确切的数值

在调用(上面)add函数时,调用处add(1,2)传递给x,y的确切的值1,2

常量 变量  表达式

#include<stdio.h>

int add(int x,int y)

{

return x+y;

}

 

int main()

{

int b;

b=3;

printf("%d\n", add(1+4,b));

return 0; 

}

 

注意:函数调用时,实参和形参,分别占用不同的内存空间