formal argument formal parameter <function-like macro> identifier from the comma-separated list bounded by the parentheses immediately following the macro name