我認爲這是一個基本的問題,但我不是英語,並沒有使用編程語言的術語,這就是爲什麼我在這裏質疑(我無法找到)。對象中的指針矩陣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));
}