c언어 프로그래밍 포인터 변수 선언과 &, * 연산자의 역할
■ C언어에서 변수를 선언하면 메모리의 어느 한 곳에 위치하게 되는데 그곳의 주소를 가져와서 저장할 수 있는 것이 포인터 변수입니다. 이 포인터 변수를 이용하면 메모리에 저장된 변수의 값에 접근할 수도 있고 변경할 수도 있습니다. 이때 사용되는 연산자들이 있는데 변수의 값이 저장된 메모리 주소를 반환하는 연산자가 "&"이고, 그 변수의 주소에 직접 접근할 수 역할을 하는 게 "*" 연산자 입니다. 예제에서 이것들을 이용해보겠습니다. 먼저 포인터 변수를 선언할 건데요. 선언 방법은 다음과 같습니다. 자료형 * 포인터 변수 이름; ▲ int형 변수 aa를 선언하고 100으로 초기화하고 있는데요. 이 변수의 주소값을 저장할 포인터 변수 pa를 형식에 맞게 선언하고 있습니다. 이제 pa에 aa의 주소를 저장하겠..