若有int n=10,m=20,*p=&n, *q=&m;则以下赋值语句中错误的是_
若有intn=10,m=20,*p=&n,*q=&m;则以下赋值语句中错误的是_AP=q;B*P=*q;Cn=*q;D**p=q;...
若有int n=10,m=20,*p=&n, *q=&m;则以下赋值语句中错误的是_A P=q;
B *P=*q;
C n=*q;
D **p=q; 展开
B *P=*q;
C n=*q;
D **p=q; 展开
3个回答
展开全部
错误的是:D **p=q;
追问
为什么呢?能具体说一下吗?😹
追答
p和q同是int*类型。很明显,**p与q是两种不同的类型。
只可以p=q;或是*p=*q;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误项目:A、B、D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-20
展开全部
B 因为p指向m,则*p = *&n的作用等价于:m = n;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询