在C语言中,定义二维数组的方式有以下几种:
int arr[3][3];
int **arr; arr = (int **)malloc(3 * sizeof(int *)); for(int i=0; i<3; i++){ arr[i] = (int *)malloc(3 * sizeof(int)); }
int *arr[3]; for(int i=0; i<3; i++){ arr[i] = (int *)malloc(3 * sizeof(int)); }