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 ; 11? 11 unsigned 11 signed 12 char var-2 [ length ] ; } 13+ , 13 variable-name 13.1? = { expression , expression } 13.1.1 ;