C语言中,可以通过循环和下标操作来给二维数组赋值。下面是一个示例:
#include <stdio.h>int main() {int arr[3][3];int i, j, count = 1;// 使用循环给二维数组赋值for (i = 0; i < 3; i++) {for (j = 0; j < 3; j++) {arr[i][j] = count;count++;}}// 打印二维数组的值for (i = 0; i < 3; i++) {for (j = 0; j < 3; j++) {printf("%d ", arr[i][j]);}printf("\n");}return 0;}运行以上代码,将输出:
1 2 34 5 67 8 9在上述代码中,我们使用两个嵌套的循环来遍历二维数组的每个元素,并通过arr[i][j] = count的方式将count的值赋给二维数组的对应元素。然后,我们再次使用循环来打印二维数组的值。

