해당 주소값이 참조하는 영역에 저장된 값을 '직접' 변경
void SwapByRef(int* ptr1, int* ptr2){ int temp=*ptr1; *ptr1=*ptr2; *ptr2=temp; } // Call-by-reference int main(void){ int val1=10; int val2=20; SwapByRef(&val1, &val2); return 0; }