[개탱][Call By Value][Call By reference]
·
Dev/[C]
(예시 코드는 swap 함수로 a와 b의 값을 바꾸려고 하는 코드이다) Call By Value호출 시킨 값을 복사해와서 작업을 함.. [ 값에 직접적인 영향이 없음 ]123456789101112131415void swap(int A, int B);void main(){ int a, b; a = 30; b = 20; swap( a, b);} void swap(int A, int B){ int iTmp = A; A = B; B = iTmp;}cs int a, b 를 선언 후 a에 30을 대입, b에 20을 대입( a= 30, b = 20 )main 안에 있는 local value인 a와 b의 값을 복사를 해서 swap의 매개변수인 A, B 에 넣어주고 그 값으로 (A = 30, B = 20)안에 int 형..