第1个回答 2009-08-13
如果是二维数组a[0]+1;代表a[0][1];这时候a[0]是行数组名它代表这一行的首地址就是a[0][0], +1就等于加它类型的字节数 1*字节数,(+2就是2*字节数)结果就是a[0][1];
如果是一维的挂,更简单;+1就等于加它类型的字节数*1; 结果是a[1];
第2个回答 2009-08-13
a[0]+1就是a[X]这个一维数组的第一个值加1,你前面说的那个。a[0,1]才是表示二维数组第0行第一列的地址。
第3个回答 2009-08-13
如果a是一个二维数组的话,当然书上说的没有问题喽。
不过你说的也没有错,实际上,a[0]+1 的值就是a[0][1]所在内存单元的地址哦。自己很容易写个程序,调试看看a[0]+1与a[0][1]的值哦,你会发现他们俩是相等的!
第4个回答 2009-08-13
表示的是&a[0]这个地址的下一个地址,而不是a[0]这个值加1