雙迴圈意思
在程式設計中,"雙迴圈"(或稱多重迴圈)指的是在一個迴圈內部嵌套另一個迴圈。這種結構允許我們對數據集進行縱橫交錯的遍歷或處理。
例如,在Python中,我們可以使用兩個for迴圈來生成一個數字表格:
for row in range(5):
for col in range(5):
print(f"{row}, {col}")
這個程式碼會輸出一個5x5的表格,每一行每一列的數字都會被列印出來。
另一個例子是在C語言中使用for迴圈和嵌套的for迴圈來列印一個矩陣:
#include <stdio.h>
int main() {
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
這個程式碼會列印出一個3x3的矩陣。
雙迴圈結構在許多程式設計任務中都非常有用,比如篩選數據、生成圖形、進行複雜的計算等。