У меня есть следующая структура определяется:Как определить размер всей структуры в C?
typedef struct
{
int a;
} A;
typedef struct
{
int b;
} B;
typedef struct
{
A a,
B b[10];
} C;
в то время как sizeof(C)
будет sizeof(A) + sizeof(B) * 10
? Я хочу иметь весь размер структуры C, как ее получить?
sizeof (C) - что вы пробовали и как оно провалилось? –
Я не знаю, как этот sizeof будет выполнять такую структуру, как – user2131316
@ user2131316: 'sizeof' просто запрограммирован так, чтобы сделать это правильно. Вы можете положиться на это. –