答案是D,错在哪里了。B为什么是对的

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

先说D为什么是错的
&i是i的地址,你把它的地址+10,那跟内容+10差着十万八千里呢
再说B
p就是指向了i的地址,*p就是i的值,所以等价于i=i+10

下面的语句:p 是解引用,得到的是指针p所指的内容,即p是一个int型数据,D答案中,p后又有&,这是取地址的意思,即得到的内容&i应该赋值给指针,不能赋值给p,故D是对的,把指针的声明与解引用分别清楚,自然知道b错在哪里