[ Foro de C ]

Duda con incremento Instrucción x *= ++z;

09-Jun-2022 23:16
Pablo David Rios
0 Respuestas

Buenas. Quisiera saber porque en la instrucción x *= ++z; el valor que toma x es 2.8.


#include <stdio.h>
/* Aplicación de operadores. */
void main(void)
{
int i= 5, j = 7, k = 3, m1;
float x = 2.5, z = 1.8, t;
m1 = ((j % k) / 2) + 1;
m1 += i;
m1 %= --i;
printf(“\nEl valor de m1 es: %d”, m1);
t = ((float) (j % k) / 2);
t++;
x *= ++z;
t -= (x += ++i);
printf(“\nEl valor de t es: %.2f”, t);
}

Saludos




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...