A-A+

设有定义:int n1=0 n2 *p=&n2 *q=&n1; 下列赋值语句中与n2=n1;

2022-08-06 04:53:58 问答库 阅读 176 次

问题详情

设有定义: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的地址赋给了指针变量p和q,所以*p和*q中内容就分别是变量n2和n1的值,所以语句*p=*q与语句n2=n1等价。因此选项A)正确。

考点:赋值,语句