zgx7308
花朵
共回答了17个问题采纳率:94.1% 举报
&a[i][j] 表示数组a中第i行第j列的元素的地址
a[i]+j 如果数组a定义为一个二维数组,那么a[i]+j 就表示第i行第j列的元素的地址,和上面那个一样,如果数组a是一维数组,那么就表示一个表达式的值
*(a+1)=j 数组名表示第一个元素的地址,加1后表示a[0][1]的地址,这句相当于a[0][1]=j;
&a[0][0]+4*i+j 这个表示a[i][j]的地址,前提是a的列数为4
a[0]+4*i+j 这个表示a[4*i+j][0]的地址,因为a[0]表示第一行的地址,递增的单位为一行
1年前
追问
1
fuhkhjvljhyi
举报
&a[i][j] 表示数组a中第i行第j列的元素的地址 你的是错的 &a[i][j] 表示数组a中第i+1行第j+1列的元素的地址
fuhkhjvljhyi
举报
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 {1011为(a[2][3])的值} 公式 1001+2*4+3=1012不对怎么回事