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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© z276698840 中级黑马   /  2016-4-7 00:02  /  1454 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有一数组如下
int  arr[][] = {⋯⋯};
问:arr[]+1表示?
       arr+1表示?

8 个回复

倒序浏览
你的写法不太严谨
a[i]+j表示列指针,即元素a[i][j]的地址
a+i,表示行指针,第i行的首地址
回复 使用道具 举报
技术分25不应该不知道吧
回复 使用道具 举报
技术分25不应该不知道吧
回复 使用道具 举报
沙发回答的都差不多了,我补充一些关于行指针的吧:

(a + i)里面存储的是第 i 行的首地址,即 a[i]的指针;
*(a + i) == &a[i] == &a[i][0];
**(a + i) == a[i][0];
回复 使用道具 举报
二楼沙发的答案就很准确啦
回复 使用道具 举报
值得研究一下
回复 使用道具 举报
zuiaidasde2016 来自手机 中级黑马 2016-4-9 23:45:07
8#
研究……
回复 使用道具 举报
zuiaidasde2016 来自手机 中级黑马 2016-4-9 23:46:09
9#
研究研究……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马