【发布时间】:2013-10-14 18:14:09
【问题描述】:
我有一个这样的结构
struct Example
{
int a;
int ** b;
}
我想以这样的方式调用 malloc,这样我就可以拥有 b[][],一个双整数数组。 在我的 main 中以 example 名称声明结构后,我这样做了
*example.b = malloc(x);
example.b = malloc(y);
其中 x 和 y 被定义并分配无符号整数。
这样做会给我带来段错误。 如何从这样的双指针中得到一个双数组?
【问题讨论】:
标签: c arrays pointers malloc dynamic-allocation