视频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;
}
注意:函数调用时,实参和形参,分别占用不同的内存空间
标签:视频,13,调用,return,int,add,参数,形式参数 From: https://www.cnblogs.com/wangprince2017/p/17876888.html