#include <stdio.h>
//从函数中返回多个变量
void arr(int** a1, int** a2) {
static int x = 100;
static int y = 200;
*a1 = &x;//**a1指向主函数中a的元素值,那*a1则指向主函数中a的指针,这里把x的指针赋值给了主函数中的a
*a2 = &y;
}
int main(){
int* a = NULL;//将指针初始化为NULL即是将指针初始化为0
int* b = NULL;
arr(&a, &b);//调用并且返回
if (a != NULL && b != NULL);//判断是否还是空的的指针
printf("a=%d b=%d", *a, *b);//如果不是空的指针就输出//我们成功通过指针和函数的形式从函数中返回多个变量的值
return 0;
}