作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/06 00:36:41
如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * &n C m=&n D m=* * p.
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