Instrucciones

2. Bloques

Una sentencia compuesta o un bloque, es un conjunto de sentencias, que puede estar vacía, encerrada entre llaves "{}".
Sintácticamente, un bloque se considera como una única sentencia.
También se usa en la definición de cuerpo de funciones.
Los bloques pueden estar anidados hasta cualquier profundidad.

Veamos un ejemplo.

En este caso main es una función. Vemos que el cuerpo de la función (que es donde está el código fuente ) es el bloque de color verde. También hay otro bloque interno de color rojo. En este caso si sacamos las llaves de las líneas 7 y 11 el programa funcionaría de la misma forma, en algunos casos los bloques permiten facilitar la interpretación del código y en otros casos tiene otras características como veremos en ámbitos de variables.