block structure estrutura de blocos


A organização de um programa em grupos de instruções denominadas blocos, que são tratados como uma unidade. Várias linguagens de programação – principalmente Ada, C e Pascal – suportam a estrutura de blocos. Os blocos são seções de código separadas do restante do programa por delimitadores especiais (como BEGIN e END, ou { e }), que podem ser consideradas como se fossem uma única instrução. Por exemplo, no C, cada função é um bloco separado. A estrutura de blocos também limita o escopo das constantes, tipos de dados e variáveis, que passam a valer apenas dentro do bloco onde foram definidas. Pesquise também function (função – definição 2); procedure (procedimento); scope (escopo).