C언어 초급 - 10장: 포인터 (10.3 포인터와 함수)
10.3 포인터와 함수C 언어에서 포인터를 함수의 매개변수로 전달하면함수가 직접 변수의 값을 수정할 수 있어 효율적이고 유연한 프로그래밍이 가능합니다.또한, 문자열을 다룰 때 문자열 포인터를 사용하면 메모리를 효율적으로 관리할 수 있습니다.1. 포인터를 매개변수로 전달1.1 포인터를 사용한 함수 호출 방식함수에서 변수를 변경하려면 포인터를 사용하여 변수의 주소를 전달해야 합니다. 함수 호출 방식 설명 예제값 전달(Call by Value)복사본을 전달하여 원본 값이 변경되지 않음void func(int a);주소 전달(Call by Reference)변수의 주소를 전달하여 원본 값 변경 가능void func(int *p);1.2 값 전달(Call by Value) 예제값을 직접 전달하면, 함수 내부에서 ..
2025.02.24