指针的问题

2025-05-22 21:57:13
推荐回答(1个)
回答1:

*aptr中的*取aptr保存的内存地址所指向的内存的值。

&*aptr,先用*,取aptr保存的内存地址所指向的内存的值(得到a的值),然后再用&,取这个值的内存地址(得到a的地址);

*&aptr,先用&,取aptr本身的内存的地址,然后再用*,取得内存地址所指向的值,因为aptr存的是a的地址,所以得到的就是a的地址。