#include <stdio.h>
typedef struct
{
    int as;
    int bs;
    int cs;
}asd_t;
typedef struct
{
    asd_t asd[10];
}asd_field_t;    
typedef struct
{
    int a;
    int b;
    asd_field_t  asd_field[10];
}abc_t;    
int main()
{
    abc_t abc ={0,1,{0}};
    return 0;
}
上記のコードでは、構造を初期化しようとしていますabc_t。上記のコードを次のようにコンパイルします。
gcc -Wall sample.c
私に与える:
sample.c: In function 'main':
sample.c:26: warning: missing braces around initializer
sample.c:26: warning: (near initialization for 'abc.asd_field[0].asd')
この警告を回避するにはどうすればよいですか?