二维数组赋值
一维数组赋值是将一个变量赋值给一个索引值,一般使用下标进行访问。而二维数组赋值就是将一个变量赋值给两个索引值。也就是说,在 XY 坐标系中,它使用两个下标来指代一个坐标点。具体来说,可以使用括号将两个下标用空格隔开,而两个下标都分别指向一个数组,最后把变量赋值给两个数组。
比如例子,定义一个二维数组 int a[2][2] ,用于保存矩阵的两个维度的值。可以使用如下方式赋值:
a[0][0] = 1 ; // 保存矩阵的第一个值
a[0][1] = 2 ; // 保存矩阵的第二个值
a[1][0] = 3 ; // 保存矩阵的第三个值
a[1][1] = 4 ; // 保存矩阵的第四个值
可以看到,这里使用了四个赋值语句,分别把四个值(1、2、3、4)保存到了二维数组a中,
形成了一个矩阵。
二维数组下标怎么理解 同样可以使用嵌套循环给二维数组赋值:
for (int i=0; i<2Y; i++)
{
for (int j=0; j<2; j++)
{
a[i][j] = (i+1)*(j+1);
}
}
可以看到,这里使用两个循环,循环过程中定义了两个变量i和j,分别指向二维数组a中的行和列,最后把(i+1)*(j+1)的值赋值给a[i][j],形成了矩阵。
实际上,用于二维数组赋值的方式,可以用来保存任意维度的数据,只要定义的数组长度足够大就可以了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论