#include<stdio.h>
void swap(int x,int y);
int main(void)
{
int a=10;
int b=20;
printf("%d,%d",a,b);
swap(a,b);
printf("%d,%d",a,b);
return 0;
}
void swap(int x,int y)
{
int temp;
temp=x;
x=y;
y=temp;
}
메인함수 밖으로 내보내서 넘겨야하는이유가뭐죠?
주소를 밖으로 넘겨야 왜 교환이 일어나는지 모르겠어요
심심하냐
그러면 스왑에 printf(\"%d,%d\",a,b);이거 넣어 ㅋㅋㅋ
포인터로 하는법은 알겠는데 왜 넘겨야 숫자들이 변환하는지이유가 뭔지 모르겠어요 ㅠㅠㅠ
구글에서 알려주신대로찾아서 제대로됬는데 왜그렇게 해야 넘어가는지 이유를몰라서 ㅠㅠ
Call by value,Call by reference 공부하세염
입문서 한권은 사는게 낳을듯!!
X랑 y값은 바꼇을텐데 바뀐x랑 y값이 a랑 b에 대입이 되나요?
난빨라는 빠릅니다 \'5#
난빨라는 빠릅니다. AO<