Instruções compostas (blocos)
Uma instrução composta consiste em zero ou mais instruções entre chaves ({}). Uma instrução composta pode ser usada em qualquer lugar em que uma instrução é esperada. As instruções compostas são comumente chamadas de "blocos".
{ [ statement-list ] }
Comentários
O exemplo a seguir usa uma instrução composta como a parte statement da instrução if (consulte A instrução If para obter detalhes sobre a sintaxe):
if( Amount > 100 )
{
cout << "Amount was too large to handle\n";
Alert();
}
else
Balance -= Amount;
Dica
Como uma declaração é uma instrução, uma declaração pode ser uma das instruções de statement-list.Portanto, os nomes declarados em uma instrução composta, mas não declarados explicitamente como estáticos, têm escopo e vida útil locais (para objetos).Consulte Escopo para obter detalhes sobre o tratamento de nomes com escopo local.