我已经动态分配了二维数组。这是代码
int **arrofptr ;
arrofptr = (int **)malloc(sizeof(int *) * 2);
arrofptr[0] = (int *)malloc(sizeof(int)*6144);
arrofptr[1] = (int *)malloc(sizeof(int)*4800);
现在我必须知道在 arrofptr,arrofptr[0],arrofptr[1] 中分配了多少字节?有什么办法知道大小吗?
如果我们打印
sizeof(arrofptr);
sizeof(arrofptr[0]);
sizeof(arrofptr[1]);
然后它将打印 4。