설명
참조는 특별히 포인터와 함께 쓰이는 기능 중 하나다. 앰퍼샌드 연산자 &
가 이 목적에 쓰인다. x
가 변수면, &x
는 값 x
의 주소를 가리킨다.
참조는 특별히 포인터와 함께 쓰이는 기능 중 하나다. 앰퍼샌드 연산자 &
가 이 목적에 쓰인다. x
가 변수면, &x
는 값 x
의 주소를 가리킨다.
int *p; // int 자료형에 대한 포인터 선언
int i = 5;
int result = 0;
p = &i; // 'p' 'i' 의 주소를 포함
result = *p; // 'result' 는 'p' 가 가리키는 주소 값을 얻음
// i.e., 'i' 의 값을 얻는데 그것은 5
포인터는 C를 배우는 초보자에게 복잡한 주제 중 하나이며, 어마어마한 아두이노 스케치를 포인터를 만나지 않고 쓸 수 있다. 그러나 어떤 자료 구조를 다룰 때는, 포인터를 사용하면 코드를 간단하게 할 수 있고, 포인터를 다루는 지식은 툴킷에 갖고 있는 것이 편하다.
DEFINITION Pointers