int a=1,* ptr=&a,则语句b=2+* ptr等价于什么

int a=1,* ptr=&a,则语句b=2+* ptr等价于什么

指针ptr保存的是a的地址,b=2+ptr,是解引用,*ptr就获得了a的值,所以就是b=2+1

int a=1;
b=2+a;

2+a

img

img


ptr是a的地址,*ptr即对地址解引用拿出了啊的内容,等价于1,即b=2+1.