哪个兄弟能举一个函数例子,其中一个参数是输出性质的?

2024-12-17 06:31:52
推荐回答(2个)
回答1:

void fun(int *a,int b);
a就是输出性质的,可以在这个函数里改变他的值,出这个函数后a任然是修改后的值

回答2:

其实传址方式就是符合你的条件的

void fun(int *x,int *y)
{
*x=3;*y=4;
}
void main()
{
int x=1,y=2;
printf("%d %d",x,y);
fun(&y,&x);
printf("%d %d",x,y);
}
输出结果为1 2 4 3
当调用函数时是以地阯的方式来传递的话,形参的值发生变化,实参的值也跟着形参一起改变