Blog en Blogger Perfil en Slideshare Bookmarks en Delicious Perfil el Facebook Perfil en Twitter Fotos en Flickr Página en MySpace Canal en YouTube Perfil en Google Perfil en Google
Búsqueda personalizada
EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
 RecursosExplicación de las soluciones a los Test de Autoevaluación > Pregunta 12.8
Solución:

En el programa no existen errores que impidan su ejecución. Así pues, una vez asignado el valor 's' a la variable u, la acción siguiente es evaluar la condición de la instrucción if:

! ( 'p' > u && u > 'd' )

Para ello, actúan en orden los operadores: (
>), (>), (&&) y (!)

y, para evaluarla, en primer lugar, sutituimos el valor de la variable 
u:

! ( 'p' > 's' && 's' > 'd' )

De modo que, paso a paso, su evaluación es:


! ( 'p' > 's' && 's' > 'd' )

! ( 0 && 's' > 'd' )

! ( 0 && 1 )

0

1

En consecuencia, por pantalla se muestra:

s

→ A es VERDADERA
 Recursos Explicación de las soluciones a los Test de Autoevaluación > Pregunta siguiente