int a=10;
void func(int* a, int b){
*(a+b) = 11;
}
int main(){
int b;
func(&a, &b-&a);
}
이것도 call by reference냐
그냥 주소 값을 넘겨줬을 뿐이야 그냥 \'값\'을 넘겨준거라고
void func(int* a, int b){
*(a+b) = 11;
}
int main(){
int b;
func(&a, &b-&a);
}
이것도 call by reference냐
그냥 주소 값을 넘겨줬을 뿐이야 그냥 \'값\'을 넘겨준거라고
그냥 스코프 밖의 외부 변수를 참조하는거랑 Call by reference랑 헷갈려하는듯 ㅋ
그냥 어셈블리 레벨로 하면 다 복사야 이색히들아.