形参和实参的关系,这个问题怎么看

。。,!。。,我想知道 这种情况a和b的值交换了吗?!!。,,。

img

交换了
*pb=t。更改了指针pa指向内存的值。

a和b的值交换了。
首先形参的值是不能更改的。函数swap2的形参是pa和pb,类型是int ,即pa和pb是指针,其值是指针地址,该函数中交换的是pa和*pb,即pa和pb指针指向的变量的值(a和b的值),并不是pa和pb值,而pa和pb的值代表的是a和b的地址,这里并没有发生改变。