c++的一个简单的指针问题 5

int(*p)[10];请问p是什么类型是int类型还是int(*)[10]的类型,怎么看它的类型的????... int (*p)[10];请问p是什么类型是int 类型还是int (*)[10]的类型,怎么看它的类型的???? 展开
 我来答
百度网友b9c8b3191
2009-06-06 · TA获得超过5200个赞
知道大有可为答主
回答量:3683
采纳率:0%
帮助的人:3791万
展开全部
p是数组指针,指向一个包含10个元素的数组,其中这10个元素都是一个int型的指针
引用时应该是
*p[i] = num;
相忘江湖1999
2009-06-06 · TA获得超过807个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:173万
展开全部
指针数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鸿鹰部落
2009-06-06
知道答主
回答量:27
采纳率:0%
帮助的人:18.8万
展开全部
这个语句的意思是声明一个拥有十个指向int类型元素的指针
这里的p是个指针指针类型,并不是什么别的什么类型,但是他的指向必须是int类型的数据
至于怎么来看,首先需要你知道所有的数据类型,且熟悉运算符号的优先级
首先,()的优先级在这里是最高的,也就定义了p为指针。然后,又定义指针是个拥有十个元素的数组,再然后看定义的类型,这十个指针是指向int型数据的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友acef5f6
2009-06-06 · TA获得超过294个赞
知道答主
回答量:66
采纳率:0%
帮助的人:56.6万
展开全部
你好!
p就是一个指针变量啊,你应该看的都是int a[10]的定义方式吧,其实就相当于
{a=*p;int(*p)[10]} ; p就是指向a的一个指针变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式