两个for循环并列要怎么理解

2025-02-24 19:29:23
推荐回答(3个)
回答1:

首先,图中这段程序是找出3行4列的二维数组中最大的数并记录这个数的所在的行数和列数。
至于两个for循环并列如何理解:
当i=0时,j=0,1,2,3 扫描第1行的第1,2,3,4列有没有比max大的数,有就更新max的值并记录下来行数和列数;
当i=1时,j=0,1,2,3 扫描第2行的第1,2,3,4列有没有比max大的数,有就更新max的值并记录下来行数和列数;
当i=2时,j=0,1,2,3 扫描第3行的第1,2,3,4列有没有比max大的数,有就更新max的值并记录下来行数和列数;
如此迭代是不是就能找出3行4列的二维数组中最大的数并记录这个数的所在的行数和列数了

回答2:

这就类似一个m*n的矩阵。比如3行4列。外面循环是负责行的,内层循环是负责每一行的列。。

回答3:

不是并列 两个for循环是嵌套的 先看第一个i=0时看j不会的追问我