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 [ dimension-1 ] ; }
11+ ,
11 variable-name [ dimension-2 ]
11.1?  =  expression
12 ;