什么是最简单的方法来动态分配内存的二维数组?[duplicate]

00jrzges  于 2022-12-03  发布在  其他
关注(0)|答案(1)|浏览(103)

此问题在此处已有答案

How do I work with dynamic multi-dimensional arrays in C?(9个答案)
23天前关闭。
我很好奇世界上最好的程序员是如何为二维数组分配内存的。任何提示和建议都将非常感谢。
PS我只是一个努力学习的学生。

zbdgwd5y

zbdgwd5y1#

使用数组指针

{
    size_t rows = 10;
    size_t cols = 50;

    int (*array)[cols] = malloc(rows * sizeof(*array));

    /* ... */

    free(array);
}

相关问题