如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * C m=

如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * &n C m=&n D m=* * p.
反正不是我的错 1年前 已收到1个回答 举报

一辈子的警告 幼苗

共回答了18个问题采纳率:83.3% 举报

p是指向m的指针.所以*p等价于m,A里的m=*p是指把m赋给m.即m=m.
B里的&n是n的地址,*&n是n的值,即把n的值赋给p指向的值m.即m=n
C里&n为地址,即把n的地址赋给m
D里的**p是指p指向的指针所指向的值,在此无意义.
所以选B

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 3.979 s. - webmaster@yulucn.com