Logo es.boatexistence.com

¿Qué otra afirmación pendiente?

Tabla de contenido:

¿Qué otra afirmación pendiente?
¿Qué otra afirmación pendiente?

Video: ¿Qué otra afirmación pendiente?

Video: ¿Qué otra afirmación pendiente?
Video: CONNY MÉNDEZ - CON ESTA AFIRMACIÓN CAMBIARÁS TU VIDA FINANCIERA 2024, Mayo
Anonim

El else colgante es un problema en la programación de computadoras en el que una cláusula else opcional en una declaración if–then(–else) da como resultado que los condicionales anidados sean ambiguos Formalmente, la referencia la gramática independiente del contexto del idioma es ambigua, lo que significa que hay más de un árbol de análisis correcto.

¿Cómo se resuelve la ambigüedad de else pendiente en C ++?

Java, C y C++ han optado por resolver la ambigüedad Dangling-Else utilizando la siguiente regla: Una palabra clave else siempre se asocia con la palabra clave if anterior más cercana que NO provoca un error de sintaxis.

¿Cómo se resuelve la ambigüedad de else pendiente en Java?

La ambigüedad que surge si un lenguaje permite construcciones de la forma si b1 entonces si b2 entonces S1 más S2 en la que no está claro cuál está asociado con el otro. Algol 60 resolvió la ambigüedad al prohibir el uso de si inmediatamente después de entonces; Pascal, C, C++ y Java asocian el else con el if más interno.

¿Cuál es el problema de colgar otra cosa cuando surge?

Cuando el número de sentencias if es mayor o menor que el de sentencias else, surge una confusión en la comparación por parte del compilador… el llamado problema está colgando else. Se puede superar con el uso de aparatos ortopédicos.

¿Cuál de las siguientes afirmaciones crea el problema pendiente de otra cosa?

El problema de else pendiente a menudo se produce cuando hay una declaración if sin la presencia de una declaración verdadera o falsa. Una declaración de cambio sin un valor predeterminado no causa el problema de otra cosa pendiente. Este problema surge principalmente debido a declaraciones if anidadas.

Recomendado: