Я нашел код, который получает размер структуры следующим образом:
sizeof(struct struct_type[1]);
Я тестировал, и он возвращает размер struct_type
.
и
sizeof(struct struct_type[2]);
возвращает дважды размер структуры.
Изменить:
struct_type
- это структура, а не массив:
struct struct_type {
int a;
int b;
};
Что означает struct_type[1]
?