이중 포인터

    [C++] 포인터(Pointer) 기초

    포인터(Pointer) 다른 변수, 혹은 그 변수의 메모리 공간주소(시작 주소값)를 가리키는 변수 포인터 선언 포인터를 선언하는 방식은 2가지가 있으며, 아래와 같다. 둘 중 무엇을 쓰더라도 같은 동작을 한다. (포인터에 주소값이 저장되는 데이터의 Type) *(포인터 변수 명); # asterisk(*)가 변수 명 앞 (포인터에 주소값이 저장되는 데이터의 Type)* (포인터 변수 명); # asterisk(*)가 타입 뒤 포인터에 타입이 있는 이유는 컴퓨터에 메모리 공간을 얼마나 할당해야 할지 알려주기 위함이다. int *ptr; int* ptr; & 연산자 데이터의 주소값을 알고 싶을 때 사용하는 연산자 '&변수명' 의 형태로 사용된다. #include int main() { int a = 7; i..