问题
单项选择题
设有定义:int n1=0,n2,*P=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是______。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
答案
参考答案:A
解析: 根据题意,p和q为整型指针,分别指向整型变量n2和n1,选项B是将q赋给p,即p指向n1,选项C是将n1的地址赋给n2,选项D是将n2的值赋给p,均与n2=n1不等价。只有选项A中,*p即n2,*q即n1,*p=*q即等价于n2=n1。