A正确,B的话因为A对所以B错,C,第一个指的是定义指针变量p并给p赋值,第二个指的是取p所代表变量的意思D的话正确应该是把r的地址赋给了p而不是p所指的存储单元
选ddouble r是声明变量p=&r是取r的地址赋值给pp=r就是赋值