C语言如何获得数组首地址的指针

 我来答
wxhysoft
2012-02-16 · TA获得超过371个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:315万
展开全部
单维数组名就是首地址,多维数组名就是第1维的首地址,因此取首地址,可以把数组名赋给对应的指针变量,或取索引为0的首个元素地址赋给对应的指针变量。举例:
单维 int arr[10]; int * p =arr; 或 int * p =&arr[0];
二维 int arr[10][10]; int (*p)[10] =arr; 或int (*p)[10] = &arr[0];// 取第一维地址
int arr[10][10]; int * p= & arr[0][0]; // 取多维中的首个元素
百度网友4d9bec7d6
2012-02-16 · TA获得超过158个赞
知道答主
回答量:85
采纳率:0%
帮助的人:100万
展开全部
数组的首地址就是数组名
int a[10],*p;
p=a;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千度楹
2012-02-16
知道答主
回答量:10
采纳率:0%
帮助的人:1.4万
展开全部
数组名既是指针!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式