#include<stdio.h>
struct A
{
int x,y,z;
};
void f(int arr[],int len,struct A a)
{
arr[0]=10;
a.x=10;
}
int main()
{
int arr[] = {1,2,3};
struct A a= {1,2,3};
printf("f 调用之前 arr[0]:%d,a.x:%d\n",arr[0],a.x);
f(arr,3,a);
printf("f 调用之后 arr[0]:%d,a.x:%d\n",arr[0],a.x);
return 0;
}