#include <stdio.h> #include <stdlib.h> int main() { //int arr[3][4]; int **arr = (int**)malloc(sizeof(int*) * 3); int i = 0; int j = 0; int k = 1; for(i = 0;i<3;i++) { arr[i] = (int *)malloc(sizeof(int) * 4); // memset(arr[i],1,(sizeof(int)*4)); } for(i = 0;i<3;i++) { for(j = 0;j<4;j++) { arr[i][j] = k; k++; printf("arr[%d][[%d]=%d\n",i,j,arr[i][j]); } } //printf("\n"); for(i = 0;i<3;i++) { free(arr[i]); } free(arr); return 0; }
时间: 2024-10-31 09:13:05