#include<stdio.h>
#include<malloc.h>
//1.指针数组
//每一行元素地址连续,但不能保证上一行的尾和下一行的头连着
int main()
{
int** p = (int**)malloc(3 * sizeof(int*)); //
for (int i = 0; i < 3; i++)
{
p[i] = (int*)malloc(4 * sizeof(int));
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
printf("%p\n", &p[i][j]);
}
}
for (int i = 0; i < 3; i++)
{
free(p[i]);
}
free(p);
return 0;
}
用malloc开辟动态数组
最新推荐文章于 2022-05-14 23:08:20 发布