哪错了?
- C/C++ code
#include <stdio.h>int main (void){ int a [2] [3]; int i,j; a [2] [3] = {{1,2,3},{4,5,6}}; for (i = 0; i < 2; i++) { for (j = 0; j < 3; j++) { printf ("a数组:%5d",a [i] [j]); } printf ("\n"); } return 0;}[解决办法]
- C/C++ code
int a [2] [3]; int i,j; a [2] [3] = {{1,2,3},{4,5,6}};
[解决办法]
必须是在初始化的时候赋值- C/C++ code
#include <stdio.h>#include <stdlib.h>int main (void){ int a[2][3] = {{1,2,3},{4,5,6}}; int i, j; for (i = 0; i < 2; i++){ for (j = 0; j < 3; j++){ printf ("a数组:%5d\t",a [i][j]); } printf ("\n"); } system("pause"); return 0;}
[解决办法]
int a[][]声明时初始化
[解决办法]
数组初始化:
1、定义时初始化。
2、用for循环来初始化。
[解决办法]
数组要整体赋值的话,只能在初始化的时候,要是错过了初始化的时候,就只能单个使用了,即只可以单个进行赋值了。
[解决办法]