例8-3swap2()swap2 (&a, &b);ba21void swap2 (int *px, int *py) intt;pypxt=*px;在swap20)函数中交换*px和*py的值,主调函数中a和b的值也相应交换了*px = *py;*py = t;值传递,地址未变1但存放的变量的值改变了例8-3 swap2() swap2 (&a, &b); void swap2 (int *px, int *py) { int t; t = *px; *px = *py; *py = t; } a b px py 1 2 值传递,地址未变, 但存放的变量的值改变了 2 1 在swap2()函数中交换*px和*py的值,主 调函数中a和b的值也相应交换了