ilo*_*ang 4 c dynamic-memory-allocation
这是有很多答案但没有一个能解决具体问题的问题之一。
\n我尝试查看所有这些帖子 \xe2\x80\x94\n 1 2 3 4 5 6 7 8 9 \ xe2\x80\x94 ,每次解决方案都是使用 VLA、使用具有固定尺寸的普通数组,或使用指针到指针。
\n我想要的是分配:
\n所以,如果我跳过了一篇文章,或者没有读得足够透彻,满足了这些要求,请指出它。
\n否则,我会要求您对此进行教育,并告诉我这是否可能,如果可能,该怎么做。
您可以动态分配连续的二维数组:
\nint (*arr)[cols] = malloc( rows * sizeof (int [cols]) );\nRun Code Online (Sandbox Code Playgroud)\n然后访问元素作为arr[i][j].
如果您的编译器不\xe2\x80\x99t 支持 VLA,则cols必须是常量表达式。
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |