A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mal 中级黑马   /  2015-7-24 22:09  /  426 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

arr == &arr[0] == arr[0] == &arr[0][0]


arr (数组名   指向第一行元素的地址)

&arr[0](第一行元素的地址)

arr[0](指向第一行第一个元素的地址)

&arr[0][0](第一个元素的地址)

int arr[3][4] = {{第一行3个元素(第一行一维数组)},  ---->   arr[0]
                {第二行4个元素(第二行一维数组)},   ---->   arr[1]
                {第三行4个元素(第三行一维数组)}};  ---->   arr[2]


arr是一个二维数组

总计占用字节数: sizeof(arr);

每行占用字节数: sizeof(arr[0]);

行数: 总字节数/每行字节数 --> sizeof(arr)/sizeof(arr[0]);

列数: 行数/每个类型 --> sizeof(arr[0])/sizeof(int)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马