如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * &n C m=&n D m=* * p.
人气:293 ℃ 时间:2020-07-12 05:42:23
解答
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
推荐
- 如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是()
- 设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).
- 若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?
- 设有定义int m=2,n=5,*p=&n;则语句“m=*p;”的结果是().
- 在C语言中,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a>b)&&(n=c>d)后,n的值为,
- He is a student and I am a student,too He is a studentand___________I
- 某市开展“保护母亲河”植树造林活动,该市金桥村有1 000亩荒地,绿化率达80%,300亩良田视为已绿化,河坡地植树绿化率已达20%,目前金桥村所有土地的绿化率为60%,求河坡地有多少亩.
- 帮我找一篇有意义的初二初中英语小短文.但是少一点点生词.
猜你喜欢