gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitaralgoritmos de enrutamientoPor cierto...¿alguien puede indicar algo sobre el tema?
#include <stdio.h>
void accionRef ( int& a, int& b, int& c, int& r1, int& r2 ) { /*Parametros por referencia*/
r1 = a + b;
r2 = c - 13;
}
void accionPunt ( int* a, int* b, int* c, int* r1, int* r2 ) { /*Parametros por puntero*/
*r1 = *a + *b +20;
*r2 = *c - 13 + 112;
}
int main () {
int A = 10;
int B = 30;
int C = 40;
int resultado1 = 0;
int resultado2 = 0;
/*Lamamos a la accion*/
accionRef ( A, B, C, resultado1, resultado2 );
/* resultado1 aqui vale 40 y resultado2 vale 27*/
/*si eso es asi he echo 2 calculos con una accion¿comprobemos?*/
printf ("resultado1: %d\n resultado2: %d\n ", resultado1, resultado2);
/*Ahora volvamos a hacer pero con punteros*/
accionPunt ( &A, &B, &C, &resultado1, &resultado2 );
printf ("resultado1: %d\n resultado2: %d\n ", resultado1, resultado2);
return 0;
}