为什么数组分配的内存空间不连续??

拳世界最好855 2015-05-31 04:52:04
代码如下:

#include<stdio.h>
#include<stdlib.h>

int main()
{
int as[3]={10,20,30};
int (*p)[3] = &as;
int i;
for (i=0;i<3;i++)
{
printf("%p\n",p++);
}
system("pause");
return 0;
}




不应该是每次增加4吗?
...全文
416 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
拳世界最好855 2015-05-31
  • 打赏
  • 举报
回复
哦~~~之前试验的代码没改过来,,,,蒙了,,谢谢!
均陵鼠侠 2015-05-31
  • 打赏
  • 举报
回复
嘎嘎……指向数组的指针……每次递进……增加一个数组的大小……嘎嘎……

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧