La portée d'une variable, c'est-à-dire la possibilité d'y faire référence, dans une instruction, comme à un objet identifié de façon unique, avec un type défini lui aussi de façon unique, ne concerne que les instructions du bloc dans lequel cette variable a été définie.