포인터관련 질문드립니다.
하루키
2023.04.01
질문 제목 : 궁금한게 있어요ㅠ질문 내용 :
int main(void)
{
int a=10;
int b=20;
int *p1=&a;
int *p2=&b;
int * temp;
(*p1)--;
(*p2)--;
temp=p1;
p1=p2;
p2=temp;
printf(%d, %d \n, *p1, *p2);
return 0;
}
책에 있는 연습문제 풀다가 모르겠는게 있어서 질문올립니다.
포인터 오늘 처음배우는데요. a,b를 선언해서 1씩 감소시킨다음에 대상을 서로 바꿔주는 문제입니다.
그런데 temp는 어떤 용도로 쓰이는 명령어(?)인가요??
배웠던건데 까먹은건지 아니면 아직 안배운건지 도통 모르겠어서요ㅠㅠ
그리고 temp쓰는거 말고 다른방법으로 값을 바꿔주는 방법은 없는걸까요??