C 포인터(Pointer)
·
Programming Language/C
👆 포인터란? 변수의 주소값을 가리키는, 저장하는 변수 📣 포인터 변수 선언하기 int *[변수명]; char *[변수명]; int형 변수의 주소를 담고 싶다면 int *을, char형 변수의 주소를 담고 싶다면 char *을 사용한다. 다른 자료형들도 마찬가지이다. 선언할 때에는 아래의 형식 모두 가능하다. int *p int* p int * p 🪄 포인터 연산자 주소 연산자 ( & ) 변수의 이름 앞에 사용하며, 해당 변수의 주소값을 반환함. 참조 연산자 ( * ) 포인터의 이름이나 주소 앞에 사용하며, 포인터가 가리키는 주소에 저장된 값을 반환함. ❗ 포인터 변수를 선언할 때 사용하는 *은 포인터 변수를 선언하기 위한 것으로 참조 연산자의 *은 다른 의미를 가지고 있다. 🛒 포인터 변수의 크기 포인..