참조에 의한 호출
-
Call by value vs Call by referenceC언어 2021. 6. 30. 16:10
C언어에서 함수에 인자를 전달하는 방식은 2가지가 있다. 값을 전달 -> Call by value 주소를 전달 -> Call by reference 1. Call by value 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include void swap(int a, int b) { int tmp = a; a = b; b = tmp; } void main() { int a = 10, b = 20; printf("함수 호출 전 a = %d b = %d\n", a, b); swap(a, b); printf("함수 호출 후 a = %d b = %d\n", a, b); } Colored by Color Scripter cs - 값에 의한 호출을 보여주기 위한 예시로 a와 b를 서..