接下来介绍三种方法
第一种:
#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;
}