C++ 一个函数怎么使用另一个函数中变量的值

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:10:34

C++ 一个函数怎么使用另一个函数中变量的值
C++ 一个函数怎么使用另一个函数中变量的值

C++ 一个函数怎么使用另一个函数中变量的值
有两种情况下可以:
一、调用者通过被调用函数的返回值或形参(输出参数)来使用被调用函数中的变量的值.前提,必须在被调用函数执行完毕后.
int max( int a,int b )
{
int z;
if (a>b) z=a;
else z=b;
return z;
}
main()
{
int x;
x=max(3,9); //x可使用到max函数的返回值z的值
printf("x=%d\n",x );
}
二、被调用函数,可通过调用函数的实参来使用调用者函数中的变量的值.
func( int x )
{
printf("x=%d\n",x );
}
main()
{
int n=10;
func(n); //把10传递到func函数中,func函数可以使用到10
}
无其它情况.