我有一个结构代码,如下所示:
typedef struct A {
B numberOfB[3];
} A;
typedef struct B {
int number1;
int number2;
boolean bool1;
boolean bool2;
} B;
在源代码中,我有一个如下所示的初始化:
A* pointerToA = (A[3]) {
{5, 1, TRUE, TRUE,
6, 1, TRUE, FALSE,
7, 1, TRUE, FALSE},
{5, 1, TRUE, TRUE,
6, 1, TRUE, FALSE,
7, 1, TRUE, FALSE},
{5, 1, TRUE, TRUE,
6, 1, TRUE, FALSE,
7, 1, TRUE, FALSE},
}
源代码中的这种构造正在更新字段,struct B
但我不明白如何更新字段,B
因为值只是列出,因为它是 12 个值的数组。有人可以详细解释一下吗?