#include<iostream>
using namespace std;
using namespace std;
void swap(int a,int b);
void main()
{
int a=10,b=20;
cout<<"a:"<<a<<"b:"<<b<<"\n";
swap(a,b);
cout<<"a:"<<a<<"b:"<<b<<"\n";
}
void swap(int a,int b)
{
int t;
t=a;
a=b;
b=t;
}
이소스를 주소에의한 값으로 바꾸라는데 어떻게하죠 ㅜㅜ
그리고 왜그런값이 나오는지 설명좀 ㅜㅜ
포인터 사용법 정주행 요망
그냥 게이버에 swap만 쳐도 나오겠다
쩝... 윤성우님의 콜바이레퍼런스가 떠오른다 ㅋㅋ
나도 초보라 잘모르겟는데 ㅠ main()의 a,하고 b와 swap의 a하고 b하고 다른거같다. 그리고 함수의 리턴값은 하나밖에 전달이 안되니까 포인터로 메모리영역에서 바꾸어야 하는거같은데