C语言 t=b[i]b[i][j]是什么意思?

2025-02-27 21:51:07
推荐回答(5个)
回答1:

b[i][b[j][i]];

一步一步拆开来理解就好了。
b[j][i] 代表的是某个int类型元素,假设为 b[j][i]=1

那么 b[i][ b[j][i] ] = b[i][1] 也是代码二维数组中的某个元素啊。

回答2:

楼主,这个程序属于垃圾程序的典型代表。第一个输出的结果1,是a[0][0]+t的结果;第二个结果2,是t+a[0][0]+a[1][1]的结果;第三个4是t+a[0][0]+a[1][1]+a[2][2]的结果。经鉴定,这个程序估计是个程序渣为了卖弄自己的编程技巧,故意将一个很简单的矩阵程序弄的这么2B(不好意思 骂人了)。。。

回答3:

b[i]b[i][j]
这是你打的,代码里面是b[i][b[j][i]],看到没,多个中括号的
这样能看懂了吧?

回答4:

int
b[4][5]定义二维数组
相当于4个元素
每个元素是由5个数组成的一维数组
b[i]表示第i个元素
每个元素是由5个数组成的一维数组
是一维数组的首地址
b[i][j]表示b[i]为首地址的一维数组的第j个数

回答5:

b[i]
如果i=0,b[0]指的是第一个0那个数据在内存单元里面的地址是1244964