Nenhuma ligação
Se não tiver uma declaração para um identificador em um bloco de extern especificador de classe de armazenamento, o identificador não tem nenhuma ligação e é exclusivo para a função.
Os identificadores a seguir não têm nenhuma ligação:
Um identificador declarado como algo diferente de um objeto ou uma função
Um identificador é declarado como um parâmetro de função
Um identificador de escopo de bloco para um objeto declarados sem a extern o especificador de classe de armazenamento
Se um identificador não tem nenhuma ligação, declarando o mesmo nome novamente (em um Declarador ou um especificador de tipo) no mesmo nível de escopo gera um erro de redefinição de símbolo.