C语言问题,为啥这个选C

麻烦大佬解释一下这个题

A) 应该是 p1=&m; p2=p1;
B) p1=&m; p2=&n; *p1=*p2 ; n未赋值,这样玩不好
D) p1=&m; *p1=*p2 ; p2都不知道指向哪里,不能用*追问

这个不是题答案啊

温馨提示:答案为网友推荐,仅供参考