设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的? A.p=1;B.*q=2;C.q=p;D.*p=5; 为什么是D,可以写一下思路吗?谢谢... 为什么是D,可以写一下思路吗?谢谢 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 定义 int &p 赋值 语句 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 百度网友78bd6eae2 2011-01-10 · TA获得超过658个赞 知道小有建树答主 回答量:464 采纳率:0% 帮助的人:598万 我也去答题访问个人页 关注 展开全部 答案是Dn,p,q这三者的关系如图所示。A错。p是指针,它里面存放的是地址值,而1是整数,类型不符,不能赋值。B错。q是指向指针的指针,*q相当于写成p一样。错误情况参考A的解释C错。p是指向整型变量的指针(一级指针),可以存放整型变量的地址。而q是指向指针的指针(二级指针),可以存放另一个一级指针变量(如p指针)的地址,但不能存放整型变量的地址。此句相当于写成了:q=&n。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 sun_siliang 2011-01-10 · TA获得超过2.6万个赞 知道大有可为答主 回答量:9913 采纳率:100% 帮助的人:4565万 我也去答题访问个人页 关注 展开全部 D.*p=5; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-26 有定义语句:int a[4][10],*p,*q[4];且0<=i<4,则错误的赋值是: A)p=a B)q[i]=a[i] C)p=a[i] D)p=&a[ 4 2021-01-16 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是 A p1=&m;p2= 11 2021-12-12 若有以下定义和语句,则对a数组元素的正确引用为( )。 int a[2][3],(*p)[3];p 1 2020-07-07 在int a=10,*p=&a;语句中,p的值是 1 2022-05-13 对于以下变量,正确赋值的是:int *p[3],a[3]; A.p=a B p=&a[0] C *p=a D p[0]=*a 2023-04-21 若有定义和语句:int a[4]={1,2,3,4},*p; p=&a[3]; ,则*--p的值是()。 2023-04-23 若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用c数组元素的是D.*(p[0]+2)) 2023-04-21 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a; 更多类似问题 > 为你推荐: