#include <cstdlib>
#include <iostream>
int swap(int a,int b)
{
int c;
c=a;
a=b;
b=c;
std::cout<<a<<b;
return a,b;
}
char swap(char a,char b)
{
char c;
a=c;
b=a;
c=a;
return a,b;
}
float swap(float a,float b)
{
float c;
a=c;
b=c;
a=b;
return a,b;
}
int main(void)
{
int val=1,val1=2;
char val2='a',val3='b';
float val4=0.1,val5=0.2;
swap(val,val1);
swap(val2,val3);
swap(val4,val5);
std::cout<<val<<val1<<val2<<val3<<val4<<val5;
system("PAUSE");
return EXIT_SUCCESS;
}
안됨.....
에러코드가 뜰거아냐 ㅡㅡ
머가안된다는건대
이 븅쉰샊끼 아무리봐도 함수문제구만
c문법을 배우면 이걸 보면서 포인터를 왜 쓰는지 알 수 있게되는 좋은 예
c를 안배운거니..
포인터 안 배웠냐! 너 c공부 안했냐????? 콜 바이 레퍼런스 모르냐!