#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b;
printf("Immetti il valore di a e b:\n");
scanf("%d\t%d",&a,&b);
printf("a:\t%d\tb:\t%d\n",a,b);
printf("Scambia i valori di a e b usando i puntatori\n");
swap(&a,&b);
printf("a:\t%d\tb:\t%d\n",a,b);
}
void swap ( int *x , int *y) /* CORRETTO */
{
int temp = 0;
printf("temp:\t%d\n",temp);
temp = *x ;
printf("temp:\t%d\n",temp);
*x = *y;
printf("x:\t%d\n",*x);
*y = temp ;
printf("y:\t%d\n",*y);
}
/*
void swap ( int x , int y) // SBAGLIATO
{
int temp ;
temp = x;
x = y ;
y = temp ;
}
*/
#include <stdlib.h>
int main()
{
int a, b;
printf("Immetti il valore di a e b:\n");
scanf("%d\t%d",&a,&b);
printf("a:\t%d\tb:\t%d\n",a,b);
printf("Scambia i valori di a e b usando i puntatori\n");
swap(&a,&b);
printf("a:\t%d\tb:\t%d\n",a,b);
}
void swap ( int *x , int *y) /* CORRETTO */
{
int temp = 0;
printf("temp:\t%d\n",temp);
temp = *x ;
printf("temp:\t%d\n",temp);
*x = *y;
printf("x:\t%d\n",*x);
*y = temp ;
printf("y:\t%d\n",*y);
}
/*
void swap ( int x , int y) // SBAGLIATO
{
int temp ;
temp = x;
x = y ;
y = temp ;
}
*/
Commenti
Posta un commento