A “declarator” is the part of a declaration that names an object, type, or function. Declarators appear in a declaration as one or more names separated by commas; each name can have an associated initializer.
declarator-list:
init-declarator
declarator-list,init-declarator
init-declarator:
declarator initializeropt