练习6.10
void reset(int* ip, int* iq)
{
int a = *ip;
int b = *iq;
*ip = b; //改变i的值,而非i的地址
*iq = a; //改变j的值,而非j的地址
}
int main() {
int i = 42, j = 84;
reset(&i, &j);
cout << "i = " << i << endl;
cout << "j = " << j << endl;
}
练习6.10
void reset(int* ip, int* iq)
{
int a = *ip;
int b = *iq;
*ip = b; //改变i的值,而非i的地址
*iq = a; //改变j的值,而非j的地址
}
int main() {
int i = 42, j = 84;
reset(&i, &j);
cout << "i = " << i << endl;
cout << "j = " << j << endl;
}