Instrucciones compuestas (Bloques)

Una instrucción compuesta consta de cero o más instrucciones entre llaves ({ }). Una instrucción compuesta se puede utilizar en cualquier lugar donde se espere una instrucción. Las instrucciones compuestas normalmente se denominan "bloques".

Sintaxis

{ [ statement-list ] }

Comentarios

En el ejemplo siguiente se utiliza una instrucción compuesta como la parte statement de la instrucción if (consulte Instrucción if para obtener más detalles sobre la sintaxis):

if( Amount > 100 )
{
    cout << "Amount was too large to handle\n";
    Alert();
}
else
{
    Balance -= Amount;
}

Nota:

Dado que una declaración es una instrucción, una declaración puede ser una de las instrucciones de statement-list. Por consiguiente, los nombres declarados dentro de una instrucción compuesta, pero no declarados explícitamente como static, tienen ámbito local y (para objetos) duración. Consulte Ámbito para obtener más información sobre el tratamiento de los nombres con ámbito local.

Consulte también

Información general sobre las instrucciones de C++