Indica el resultado tras ejecutar las siguientes sentencias en C: int x=5; int y=3; y=++x; printf("El valor de X es %d y el de Y es %d.", x, y);
- A.El valor de X es 5 y el de Y es 4.
- B.El valor de X es 6 y el de Y es 6.Respuesta correcta
- C.El valor de X es 5 y el de Y es 5.
- D.El valor de X es 5 y el de Y es 6.
Explicación
La respuesta correcta es B. Con el operador ++x (preincremento), x se incrementa de 5 a 6, y luego y recibe ese valor. El resultado final es X=6 e Y=6.