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 ;