int a=10;

void func(int* a, int b){
    *(a+b) = 11;
}

int main(){
    int b;
    func(&a, &b-&a);
}

이것도 call by reference냐

그냥 주소 값을 넘겨줬을 뿐이야 그냥 \'값\'을 넘겨준거라고