设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).
设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).
A p=*m n=*p
B p=*n m=*p
C p=&m n=*p
D p=&n m=*p
人气:117 ℃ 时间:2020-07-12 07:32:28
解答
答案是D
p=&n之后,指针p指向n
然后m=*p,就是把指针p指向的数(在这里就是n了)赋值给m,所以与m=n等价
推荐
- 如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是()
- 如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * &n C m=&n D m=* * p.
- 设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的?A.p=1;B.*q=2;C.q=p;D.*p=5;
- 设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是( )A*p=*q;
- 若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?
- 在梯形ABCD中,DC//AB,若∠D=120°,AD=DC,AB=AC,则∠DCB=?
- 怎么样用三笔画出这个图形?一个"回?"字,但内部4个角相连!
- 当n是正整数时(5*3的n次方)的平方*2的n次方—3的n-1次方*6的n加2次方是不是13的倍数
猜你喜欢