Declarator syntax 1? 1+ 1 pointer_operator 2 %direct_declarator 3? initializer Direct declarator: 1 declarator_name 1 direct_declarator [ 1.1? constant_expression 1.2 ]