单选题
👁️ 浏览量:

试题题干

设 int i,j=2,*p=&i;能将j的值赋给i的正确语句是()

A

i=*p;

B

*p=j;

C

i=&j;

D

*i=*p;

参考答案

正确答案:

试题解析

*p=&i指针变量p指向变量i,*p=j等价于i=j,也等价于*(&i)=j。A选项:*p表示的是p的值,也就是i,i=i,错误;C选项:&表示j的地址,i不是指针变量,不能将一个地址赋值给它;D选项:i不是指针变量,不能引用*i。