我认为这是一个基本的问题,但我不是英语,并没有使用编程语言的术语,这就是为什么我在这里质疑(我无法找到)。对象中的指针矩阵C
这里是我的背景:
我有一个结构(让我们把它简化)作为跟随
struct _unit
{
char value;
} Unit;
,并在主程序中,我想有一个指针是点的排一排其他指针指向结构单位。 喜欢的东西
int main()
{
Unit** units;
..
printf("%d", units[0][0].value);
...
}
我变得有点困惑,什么是可以作为一个多维数组访问走得这么单位的方式。
,这里是我的尝试
{
units = (Unit**)malloc(sizeof(void*));
units[0][0] = (Unit*)malloc(sizeof(Unit));
}