main(){
int a=1,b=2;
swap(&a,&b);
printf(\"%d,%d\",&a,&b);//결과값이 2,1로 나오게
}
swap(int *x,int *y){
int *temp;
temp=x;
x=y;
y=temp;
printf(\"%d,%d\",*x,*y);//여기선 2,1로 출력되는데 위에선 1,2 그대로임..
}
프알못 구제좀 해줘양..
int a=1,b=2;
swap(&a,&b);
printf(\"%d,%d\",&a,&b);//결과값이 2,1로 나오게
}
swap(int *x,int *y){
int *temp;
temp=x;
x=y;
y=temp;
printf(\"%d,%d\",*x,*y);//여기선 2,1로 출력되는데 위에선 1,2 그대로임..
}
프알못 구제좀 해줘양..
int *temp; -> int temp;
그럼 인트형에 포인터형 못집어넣는다고 오류나자낭..
temp=x;여기서 형식 안맞는다고 오류나양 ;ㅅ;
그 x값을 가르키는걸써야지
&x인가