在数学中,为了表示水平轴,我们有x坐标,为了表示垂直,我们有y坐标。即(X,Y)。
在编程中,系统被翻转。
即。
int[] array = new int [3,5];
这里,数组有3行5列,而不是3列5行。 作为一个完整的新手程序员,来自数学,这让我的头脑旋转几次。
这种惯例的区别是完全随意的,还是有理由翻转系统使其变得更好?
答案 0 :(得分:0)
因为具有5×1矩阵的3×5矩阵的乘积是3×1矩阵。
[3×5]·[5×1]=[3×1]
内部维度作为矩阵产品的收缩非常重要,它决定了指数的顺序。
当然,索引的解释取决于应用程序,如果使用数组存储空间数据,则会使用您给出的顺序。
答案 1 :(得分:0)
在数学中我们有负轴,在浏览器中我们没有指向负面