c++언어

    [C,C++] 포인터 연산

    포인터 연산​ T형 포인터 ( type ) ​ 임의의 타입 T가 있을 때 T형의 포인터 변수를 선언할 수 있다. ​ int, char , double 등의 기본적인 데이터 타입형의 변수를 선언할 수 있음을 물론이고 구조체, 공용체, 배열에 대해서도 포인터형을 만들 수 있다. ​ * int , * char , * double ​ 가리키는 대상체(포인터가 가리키는 실체)와 포인터의 타입이 일치해야 한다. # 이건 기본 상식.. ​ 메모리 위치를 가리키는 포인터는 자신이 가리키고 있는 번지에 저장된 값이 어떤 종류인지를 기억하고 있어야 하며 이런 이유로 포인터를 선언할 때 대상체의 타입을 밝혀야 한다. ​ #증감연산자를 사용해서 현재 위치에서 앞뒤로 이동 번지를 가리키는 포인터도 일종의 변수이므로 실행 중에 ..