Especificadores de classe de armazenamento para declarações de nível interno
Você pode usar qualquer um de quatro terminais de especificador de classe de armazenamento para declarações de variáveis no nível interno. Quando você omitir o especificador de classe de armazenamento de tal declaração, a classe de armazenamento padrão é auto. Consequentemente, a palavra-chave auto é raramente encontrada em um programa de C/C++.