#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; }
【C語言】 動態開闢二維數組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.