이중연결리스트1 포인터와 구조체 포인터 (Pointer) 메모리의 주소값을 저장하는 변수이다. 이 변수에 어떤 값의 주소를 제공해주면 해당 주소를 가리키고, 이를 따라 접근도 가능하다. char형 변수는 문자를 저장하고, int형 변수는 정수를 저장하는 것처럼 포인터는 주소값을 저장한다. 포인터의 연산자는 주소 연산자(&), 참조 연산자(*)로 나뉜다. 주소 연산자 : 변수의 이름 앞에 사용하여 해당 변수의 주소값을 반환 참조 연산자 : 포인터의 이름이나 주소 앞에 사용하여 포인터에 가리키는 주소에 저장된 값을 반환 #include int main(){ int a = 1; printf("%x", &a); return 0; } 결과 : 6fdff118 주소 연산자를 알아내기 위해서 변수 이름 앞에 '&'를 붙여 출력했다. 변수 a는 메모.. 2023. 1. 31. 이전 1 다음