Vinculação
Os nomes de identificadores podem fazer referência aos identificadores diferentes em escopos diferentes. É possível fazer um identificador declarado em escopos diferentes ou no mesmo escopo mais de uma vez para se referir ao mesmo identificador ou função por um processo chamado "vinculação". A vinculação determina as partes do programa nas quais um identificador pode ser referenciado (sua "visibilidade"). Existem três tipos de vinculação: interna, externa e nenhuma vinculação.