こういうこと?
全然見当違いだったら無視してくれ

#include <stdio.h>

void change( int& x, int& y){
x = y - x;
y -= x;
x += y;
}

int main(void)
{
int a = 102, b = 100;
printf("aの値は%d、bの値は%d\n", a, b);
change(a, b);
printf("aの値は%d、bの値は%d\n", a, b);


return 0;
}