Considere el siguiente árbol de análisis para la expresión a#b$c$d#e#f, que involucra dos operadores binarios $y #.
¿Cuál de los siguientes es correcto para el árbol de análisis dado?
(A) $tiene mayor precedencia y se deja asociativo; # es asociativo por la derecha
(B) # tiene mayor precedencia y es asociativo por la izquierda; $es asociativo por la derecha
(C) $tiene mayor precedencia y es asociativo por la izquierda; # es asociativo por la izquierda
(D) # tiene mayor precedencia y es asociativo por la derecha; $es asociativo por la izquierda
Respuesta: (A)
Explicación: Dado que $ se evaluará primero, tiene mayor precedencia con la asociatividad por la izquierda. Mientras que # es asociativo por la derecha. En d#e#f, e#f se evaluará primero (consulte el árbol de análisis dado).
Por lo tanto, la opción (A) es Correcta.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA