标签:span malloc int 一个 main 二维数组 二维 使用 sizeof
假如要申请一个3行5列的二维数组内存
1 #include <stdlib.h> 2 int main() 3 { 4 // 为二维数组分配3行 5 int **a = (int **)malloc(3 * sizeof(int *)); 6 // 为每行分配5列 7 for(int i = 0; i < 3; i++) 8 { 9 a[i] = (int *)malloc(5 * sizeof(int)); 10 } 11 return 0; 12 }
内存释放
1 // 先释放每列 2 for(int i = 0; i < 3; i++) 3 free(a[i]); 4 // 再释放每行 5 free(a); 6 a = NULL; // 赋空
标签:span malloc int 一个 main 二维数组 二维 使用 sizeof
原文地址:https://www.cnblogs.com/0xWitch/p/9314621.html