1)&*pointer_1,顺序是先执行*pointer_1即指向a,然后执行&,即取地址&a。2)*&a的含义是a取地址,然后该地址的值,即a存放的值。3)没有区别,加括号和不加括号是一样的运算顺序。
1)&*pointer_1相当于pointer_1,即&和*会相互抵销。其实* pointer_1的值是a,然后&a就是pointer_1了,同理2)*&a相当于a3)一样的。有括号与没括号没区别,是不是你漏写什么东西了?