Compartilhar via


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.

Consulte também

Referência

Uso externo para especificar ligação