The auto Keyword

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.
}