Что происходит с полями, не названными назначенным инициализатором?

В C99 (а не в C ++) можно инициализировать структуры, используя этот синтаксис:

struct info
{
    char    name[8+1];
    int     sz;
    int     typ;
};

struct info  arr[] =
{
    [0] = { .sz = 20, .name = "abc" },
    [9] = { .sz = -1, .name = "" }
};

Что происходит с неуказанными полями?

Ответы на вопрос(1)

Ваш ответ на вопрос