TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: thecrow_94 en 10 de Febrero de 2005, 02:36:00
-
Haber si alguien me puede explicar este ejercicio, qui le pongo: gracias
3ª Pregunta: (0,5 puntos)
#include <stdio.h>
int modificar (int a, int *b);
void main () {
int a,b;
int *pa = &a;
int *pb = &b;
a = 5;
b = *pa;
printf("a= %d b= %d
", a, b);
a = modificar (a, pa);
printf("a= %d b= %d
", a, b);
b = modificar (a, pb);
printf("a= %d b= %d
", a, b);
}
int modificar (int a, int *b) {
*b = -a;
return (a+a);
}
SOLUCION:
a=5 b=5
a=10 b=5
a=10 b=20