EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
 RecursosExplicación de las soluciones a los Test de Autoevaluación > Pregunta 12.12
Solución:

El programa no se puede ejecutar, ya que, la sintaxis del switch es incorrecta, faltan los caracteres abrir llave ({) y cerrar llave (}).

→ D es VERDADERA

Corrigiendo el error de sintaxis, el código quedaría de la siguiente forma:

#include <stdio.h>
int main()
{
   int x = 6, y = 8;
   switch ( x + y )
   {
      case 6 : printf( "6" );
      case 8 : printf( "8" );
     case 14 : printf( "14");
     default : printf( "0" );
   }
   return 0;
}

Ahora, el programa si puede ejecutarse de forma correcta, mostrándose por pantalla:

140

Esto es así, ya que, después de

printf( "14");

no se ha escrito la instrucción:

break;
 Recursos Explicación de las soluciones a los Test de Autoevaluación > Pregunta siguiente