call by reference

안녕하세요! 이번 글에서는 C#의 Call by Value와 Call by Reference에 대해 알아보겠습니다. 매개변수 전달 방식인 Call by Value와 Call by Reference는 메서드의 동작방식과 프로그램의 구조를 결정하는 중요한 요소입니다. Call by Value Call by Value는 메서드 호출 시 인자로 전달된 변수의 값만을 복사하여 전달하는 방식입니다. 즉, 메서드 내에서 매개변수의 값이 변경되더라도 호출한 쪽의 변수 값은 영향을 받지 않습니다. public class Program { public static void ChangeValue(int num) { num = 10; } public static void Main() { int number = 5; Conso..
안녕하세요! 이번 글에서는 C++ 프로그래밍에서 포인터와 참조자에 대해 자세히 알아보고, 매개변수로서의 사용 예제를 제공하겠습니다. 포인터 (Pointers) 포인터는 메모리 주소를 저장하는 변수입니다. 다른 변수의 메모리 위치를 가리키는 역할을 합니다. C++에서는 포인터를 선언할 때 변수 이름 앞에 '*' 기호를 사용합니다. 다음은 changeValue라는 함수를 정의하고 포인터를 매개변수로 사용하는 예제입니다 void changeValue(int* ptr) { *ptr = 100; } int main() { int value = 50; changeValue(&value); // value는 이제 100입니다. return 0; } changeValue 함수는 int* 타입의 포인터 ptr을 매개변수..
Lee Coder
'call by reference' 태그의 글 목록