c语言之指针运算相关问题

ppt中的划线scanf,不应该是输入a的内存地址吗,但是为什么他要说是输入a的值呢,我所理解的写在了图二,希望有明白的可以帮忙解答一下谢谢

img

img

因为p指向a啊,也就是p存的是a的地址,往p输入就相当于往a的地址输入
p=&a
scanf("%d", p);你把p带进来不就是scanf("%d", &a)吗?所以就是输入a啊