C++(56)
-
call-by-reference & call-by-value
call-by=reference: 주소 값을 인자로 전달하는 함수의 호출 방식 call-by-value: 값을 인자로 전달하는 함수의 호출 방식 #include using namespace std; void changeVal(int val1, int val2) { int temp; temp = val1; val1 = val2; val2 = val1; } void changeRef1(int &ptr1, int &ptr2) // 참조자를 이용한 call-by-reference { int temp; temp = ptr1; ptr1 = ptr2; ptr2 = temp; } void changeRef2(int *ptr1, int *ptr2) { int temp; temp = *ptr1; *ptr1 = *ptr2;..
2022.04.02 -
pointer
> 포인터를 알기 위해선 주소 연산자와 역참조 연산자를 알 필요가 있다. 주소 연산자(&) 주소 연산자 &를 사용하면 변수에 할당된 메모리 주소를 확인할 수 있다. 역참조 연산자 (*) 역참조 연산자 * 를 사용하면 특정 주소에서 값에 접근할 수 있다. #include using namespace std; int main(void) { int x = 3; cout
2022.04.02