问题 单项选择题

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

A.*p=*q;

B.p=q;

C.*p=&n1;

D.p=*q;

答案

参考答案:A

解析: 本题考查的是指针的运算。题目中定义了两个变量n1和n2,又定义了两个指针p和q分别指向变量n2和n1。要通过指针实现n2=n1,就是要将q所指内容赋给p所指内容,即*p=*q。所以应该选择A)。

单项选择题
单项选择题