This page is also available in 3 other languages

&

[Pointer Access Operators]

설명

참조는 특별히 포인터와 함께 쓰이는 기능 중 하나다. 앰퍼샌드 연산자 & 가 이 목적에 쓰인다. 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를 배우는 초보자에게 복잡한 주제 중 하나이며, 어마어마한 아두이노 스케치를 포인터를 만나지 않고 쓸 수 있다. 그러나 어떤 자료 구조를 다룰 때는, 포인터를 사용하면 코드를 간단하게 할 수 있고, 포인터를 다루는 지식은 툴킷에 갖고 있는 것이 편하다.

더보기