Few programmers use the auto keyword in declarations because all block-scoped objects not explicitly declared with another storage class are implicitly automatic. Therefore, the following two declarations are equivalent:
{
auto int i; // Explicitly declared as auto.
int j; // Implicitly auto.
}