1) 如果已经执行了“pointer_1=&a;”语句,则&*pointer_1是什么含义? 2) *&a含义是什么?
答案:2 悬赏:0 手机版
解决时间 2021-03-15 16:58
- 提问者网友:献世佛
- 2021-03-14 18:54
3.请对下面再的关于“&”和“*”的问题进行考虑: 1) 如果已经执行了“pointer_1=&a;”语句,则&*pointer_1是什么含义? 2) *&a含义是什么? 3) (pointer_1)++和pointer_1++的区别? 这三个问题的答案是什么呢..能详细解释一下吗
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-03-14 19:14
1)&*pointer_1相当于pointer_1,即&和*会相互抵销。其实* pointer_1的值是a,然后&a就是pointer_1了,同理 2)*&a相当于a 3)一样的。有括号与没括号没区别,是不是你漏写什么东西了?
求采纳
求采纳
全部回答
- 1楼网友:执傲
- 2021-03-14 20:14
1)&*pointer_1,顺序是先执行*pointer_1即指向a,然后执行&,即取地址&a。
2)*&a的含义是a取地址,然后该地址的值,即a存放的值。
3)没有区别,加括号和不加括号是一样的运算顺序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯