,Mọi người giúp mình về sự khác biệt của 2 hàm hoán vị sau với
#include <stdio.h>
void hoanvi(int &a,int &b)
{
int t=a;a=b;b=t;
}
int main(int argc, char *argv[])
{
int a,b;
printf("Nhap lan luot a ,b: ");
scanf("%d%d",&a,&b);
hoanvi(a,b);
printf("%d %d ",a,b);
return 0;
}
#include <stdio.h>
void hoanvi(int *a,int *b)
{
int t=*a;*a=*b;*b=t;
}
int main(int argc, char *argv[])
{
int a,b;
printf("Nhap lan luot a ,b: ");
scanf("%d%d",&a,&b);
hoanvi(&a,7b);
printf("%d %d ",a,b);
return 0;
}