问题 单项选择题

若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。

A.i=*p

B.*P=*&j

C.i=&j

D.i=**p;

答案

参考答案:B

解析:[评析] 指针是—种用来存放变量地址的特殊变量。本题中指针变量p用于存放整型变量i的地址,改变*p的值即为改变 i的值。又因为“&”和“*”两个运算符的优先级相同,按自右而左的方向结合,所以*&j运算选进行&j运算,得j的地址,再进行*运算,取所得地址里面的值,故*&j与j等价。

多项选择题
单项选择题