Naming the parameters in a function prototype helps identify how they’ll be used by the function, thereby acting as a thin layer of documentation
for the function.
Noncompliant code example
void divide (int, int);
Compliant solution
void divide (int numerator, int denominator);