总结:1.结构体完成你的目标 2.指针传参
方法2.
void get_a_b(int* a, int* b)
{
*a = 13;
*b = 14; //通过解引用,找到并修改
}
int main()
{
int a = 0;
int b = 0;
get_a_b(&a, &b); //传地址
printf("%d %d\n", a, b);
return 0;
}
方法1.
typedef struct Date
{
int x;
int y;
}Date;
get_date(Date* date)
{
date->x = 111;
date->y = 222;
}
int main()
{
Date date = { 1,2 }; //x被初始化为1 y被初始化为2
get_date(&date); //传结构体的地址
printf("%d %d\n", date.x, date.y);
return 0;
}