C语言,int a[3],*p=a;能这样定义吗!*p不是代表取值吗!a应该是地址!他们为什么能等
C语言,inta[3],*p=a;能这样定义吗!*p不是代表取值吗!a应该是地址!他们为什么能等起来!...
C语言,int a[3],*p=a;能这样定义吗!*p不是代表取值吗!a应该是地址!他们为什么能等起来!
展开
4个回答
展开全部
a是数组名是数组第一的元素的地址,int *p,定义一个指针,p是地址,所以可以p=a或*p=a[3],注意类型,类型不对不能等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首次使用是进行定义,实际上说的是p为int *类型的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组的首地址传给指针
~~
~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询