问题 单项选择题

设有定义: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。

单项选择题
单项选择题 A1/A2型题