下面程序段执行完成后,则变量sum的值是( )。
int b[][]={{1}, {2, 2}, {2, 2, 2}}; int sum = 0; for(int i = 0; i < b.length; i++) { for(int j = 0; j < b[i].length; j++) { sum += b[i][j]; } }
32
11
2
3
这题是简单的二维数组的遍历。我好奇的是这个数组在内存中分配的空间,我觉得是默认3行3列的。有知道准确答案的可以解答下吗
b.length是行,b[i].length是每一行的列。每一行每一列相加,求总和。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题