定义int a[5][6]后,第10个元素是什么呢?怎么推出来的?

2024-12-03 21:09:19
推荐回答(2个)
回答1:

int a[5][6]={a[0][0],a[0][1],a[0][2],a[0][3],a[0][4],a[0][5],
a[1][0],a[1][1],a[1][2],a[1][3],a[1][4],a[1][5],
a[2][0],a[2][1],a[2][2],..
计算机 通常以0开始计数。a[5][6]是二维数组,其实相当于两个数组集合。首相把a[5]看成一个整体【a[5]】[6]={【a[5]】[0],【a[5]】[1],【a[5]】[2],【a[5]】[3],【a[5]】[4],【a[5]】[5]} 然后每个a[5]也是一个数组。计算机只是将这些值通过顺序排列而已。所以a[1][3]就是第10个元素。

回答2:

第1个是a[0][0], 第2个是a[0][1], 第3个是a[0][2], 第4个是a[0][3], 第5个是a[0][4],
第6个是a[0][5], 第7个是a[1][0], 第8个是a[1][1], 第9个是a[1][2], 第10个是a[1][3],
第11个是a[1][4]......
按行来的 一行一行的计数。