&*pointer_1的含义是:“&”和“*”两个运算符的优先级别 相同,按自右向左方向结合,因此先进行*pointer1的运 算,再执行&运算。因此&*pointer_1与&a相同。 &*pointer_1=pointer_1=&a 如果有: pointer_2=&*pointer_1 它的作用是将&a(a的地址)赋给pointer2;如果pointer2 原来指向b,则它现在不再指向b而是指向a了。 (2)*&a的含义是:先进行&a运算,得a的地址,再进行*&*pointer_1的含义是:“&”和“*”两个运算符的优先级别 相同,按自右向左方向结合,因此先进行*pointer 1的运 算,再执行&运算。因此&*pointer_l与&a相同。 &*pointer_1= pointer_l=&a 如果有: pointer_2=&*pointer_l 它的作用是将&a(a的地址)赋给pointer_2;如果pointer_2 原来指向b,则它现在不再指向b而是指向a了。 (2)*&a的含义是:先进行&a运算,得a的地址,再进行*