源码
1. 主要2. 全部 小结
源码 1. 主要#include#include #define ROW (5) #define COL (2) int main(void){ int arr[ROW][COL] = {{1,5},{2,6},{3,7},{4,8},{5,9}}; int **p = (int **)malloc(sizeof(int *) * ROW); for (int i=0 ; i 2. 全部
#include#include #define DEBUG #ifdef DEBUG #include #endif #define ROW (5) #define COL (2) int main(void){ int arr[ROW][COL] = {{1,5},{2,6},{3,7},{4,8},{5,9}}; int **p = (int **)malloc(sizeof(int *) * ROW); #ifdef DEBUG assert(p); #endif for (int i=0 ; i 小结
定义指针
1.1 先定义二级指针
1.2 再定义一级指针初始化数据
2.1 初始化一级指针寻址
3.1 利用二级指针与一级指针访问数据释放
4.1 free()一级指针
4.2 free()二级指针remark:
内存分布,数据大小,这也是数组为什么只能忽略第一维大小的原因。



