Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Valdivieso David Deber5 PG GR 4
Valdivieso David Deber5 PG GR 4
DEBER N°5
Nombre: David Valdivieso
Grupo: GR-4
Fecha: 5/8/2020
7._ Explique por qué la siguiente función puede producir un valor incorrecto cuando se
ejecute:
x = x + 1;
*y = *y + 1;
x = x + a;
*y = *y + b;
printf( "%d %d n", x, *y );
g
n
a = a + 1;
*b = *b + 1;
a = a + a;
*b = *b + *b;
printf( "%d %d n", a, *b );
g
n
int a = 0, b = 0;
llamada
printf( "%d %d n", a, b );
g
n
Indicar el resultado de ejecutar este programa en caso de que llamada se substituya por:
_ f1( a, &b, a, b ); o bien por
_ f2( a, &b );