简单二维数组调用问题

img


ij的返回值都是2,那么返回的b22是什么意思啊?为什么输出的第一行是147,请解答我的困惑,一点都不明白

这个双循环就是每行输出了每列的值啊,注意cout语句中是a[j][i],不是a[i][j]。对于内层循环来说,当i=0时,输出的是a[0][0],a[1][0],a[2][0],是第0列,也就是147

题目中是cout<<a[j][i]而不是a[i][j],所以第一行输出的是a[0][0],a[1][0],a[2][0],也就是二维数组的第一列元素,1,4,7