设有定义:int n1=0,n2,*P=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是( )。

admin2013-02-23  38

问题 设有定义: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。
转载请注明原文地址:https://kaotiyun.com/show/p6Jp777K
0

最新回复(0)