二维数组在内存中也是连续存储的。
【例】程序为:
#include <stdio.h>
#include <stdlib.h>
int main()
{ int i = 0;
int arr[3][4];
for (i = 0; i < 3; i++)
{ int j = 0;
for (j = 0; j < 4; j++)
{ printf("&arr[%d][%d]=%p\n",i,j,&arr[i][j]);
}
}
system("pause");
return 0;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。