[C언어] 포인터 - 정의, 연산자, 선언, 상호관계성
포인터란? c언어에서 포인터란 주소값을 저장하는 변수이며, '포인터 변수' 라고도 부릅니다. char형 변수가 문자를 저장하고, int형 변수가 정수를 저장하는 것처럼 포인터는 주소값을 저장합니다. int n = 10; int *ptr = &n; printf("%d, %d", ptr, *ptr); 위의 코드에서, *prt = &n이라고 하여 마치 *ptr이라는 변수에 n의 주소값이 들어간 것처럼 보이나, 결과를 보면 알 수 있다시피, [*포인터_변수명 = 주소값]과 같이 포인터 변수를 초기화하더라도 포인터_변수명에는 특정 주소값이 들어가는 것이고, *포인터_변수명에는 특정 주소값내의 특정 값이 들어감을 알 수 있다. 포인터 연산자 C언어에서 포인터와 연관되어 사용되는 연산자는 다음과 같습니다. 1. 주소..
2023. 5. 16.