阅读量:2
C语言中可以通过循环遍历的方式将二维数组初始化为0。具体代码如下:
#include <stdio.h> #define ROWS 3 #define COLS 4 int main() { int matrix[ROWS][COLS]; // 使用双重循环将数组元素全部赋值为0 for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { matrix[i][j] = 0; } } // 输出初始化后的数组 for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { printf("%d ", matrix[i][j]); } printf("\n"); } return 0; }
运行以上代码,可以看到输出结果为:
0 0 0 0 0 0 0 0 0 0 0 0