C语言问题!!
定义inta[2][3],*p[3;,以下正确的是p[0]=&a[1][2]p[0]=ap=ap[1]=&a分别解释下,看不懂,感觉没对的!!!...
定义 int a[2][3],*p[3; ,以下正确的是
p[0]=&a[1][2] p[0]=a p=a p[1]=&a
分别解释下,看不懂,感觉没对的!!! 展开
p[0]=&a[1][2] p[0]=a p=a p[1]=&a
分别解释下,看不懂,感觉没对的!!! 展开
3个回答
展开全部
更多追问追答
追问
p怎么是4个元素,不是三个么?还有*p取地址,p取数值,上面p怎么取得地址?在解释下,谢谢,我再去看看书。p[1]那个数组指针不是整数吗?
展开全部
p[0]是一个数组指针,所以它应该指向数组中的一个元素。所以
第一个正确。 其余都错误
第一个正确。 其余都错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个对,其他的都不对,p[0]是指针型的,&a[1][2],取地址赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询