C++ Chapter 6.6 : 포인터의 기본적인 사용법


C++ Chapter 6.6 : 포인터의 기본적인 사용법

포인터 메모리 주소를 담는 변수를 뜻한다. & 변수 앞에 붙으면 그 변수의 주소 * 포인터 변수 앞에 붙으면 그 포이터 변수가 담고 있는 주소에 담긴 데이터 간접 참조 포인터 변수의 선언 포인터 선언시 가리킬 메모리의 데이터 타입 + * ex) int *, double * int x = 5; int * ptr = &x; *ptr = 7; // x 값이 7로 변한다. x=7 이나 마찬가지. int * ptr = &x; int 타입의 변수의 주소를 담을 수 있는 포인터라는 의미에서 int * 포인터 변수 ptr은 int형 변수인 x의 주소로 초기화 됐다. 포인터 ptr은 x 를 가리키고 있다. *ptr = 7; ptr은 현재 x의 주소를 담고 있는데 * 를 포인터 앞에 붙이면 x의 데이터를 참조할 수 있게 ..


원문링크 : C++ Chapter 6.6 : 포인터의 기본적인 사용법