MATLAB里面的二维数组元素怎么表示
发布网友
发布时间:2022-04-30 08:35
我来回答
共1个回答
热心网友
时间:2022-06-19 21:51
&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]表示第一行的地址,递增的单位为一行!