[单选题]设int m=5,n,*p1,*p2;,下列程序段正确的是()

A

p1=&m;p2=p1;

B

p1=&m;p2=*p1;

C

p1=&m;p2=&p1;

D

p1=&m;p2=&n;*p1=p2;

正确答案:A
题目解析

int m=5,n,*p1,*p2;定义了整型变量m,n以及指针变量p1和p2。p1=&m;p2=p1;中p1=&m;使指针变量p1指向整型变量m,p2=p1;是将指针变量p1的值(变量m的地址)赋予指针变量p2。p1=&m;p2=&p1;p1和p2是指针型变量,所以让p2指向p1是错误的。

扫描二维码
免费搜题、免费刷题、免费查看解析