1? 
1 auto
1 extern
1 static
2? 
2 const
2 volatile
3? _Packed
4 struct
5? tag
6  { 
7? signed
8 short
9! int
10 var-1  ;  wchar_t var-2 [ length ]  ;   } 
11+ ,
11 variable-name
11.1? = { expression , expression }
11.1.1 ;