A-A+

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

2022-08-06 01:26:01 问答库 阅读 174 次

问题详情

设有定义:int n1=0, n2, *p=&n2, *q=&n1;以下赋值语句中与n2=n1语句等价的是()。
A.*P=*q;
B.p=q;
C.*p=&n1;
D.p=*q;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:定义变量后,指针变量P指向变量n2的地址,指针变量q指向了变量n1的地址,要使n1的值赋n2,可将指针变量q指向的存储单元的值赋给指针变量p指向的存储单元,即*P=*q。

考点:赋值,语句