接下来介绍三种方法
第一种:
#include<stdio.h>//形参用数组
void test(int arr[])
{arr[0] = 3;arr[1] = 4;
}
int main()
{int arr[2];test(arr);printf("%d %d", arr[0], arr[1]);return 0;
}
第二种:
#include<stdio.h>//形参用两个指针
void test(int* px, int* py)
{*px = 3;*py = 4;
}
int main()
{int a, b;test(&a, &b);printf("%d %d", a, b);return 0;
}
第三种:
#include<stdio.h>//用两个全局变量
int a, b;
void test()
{a = 3;b = 4;
}
int main()
{test();printf("%d %d", a, b);return 0;
}