[장점]
[단점]
[장점]
[단점]
Call by Value
void main(){
int a = 10;
int b = 5;
swap(a, b);
printf("a: %d, b: %d", a, b); // a: 10, b: 5 출력
}
void swap(int x, int y){
int tmp = x;
x = y;
y = tmp;
}
Call by Reference
void main(){
int a = 10;
int b = 5;
swap(a, b);
printf("a: %d, b: %d", a, b); // a: 5, b: 10 출력
}
void swap(int &x, int &y){
int tmp = x;
x = y;
y = tmp;
}
JavaScript 에서 Call By Value와 Call By Reference의 사례는 어떤것이 있을까요?