This page is also available in 3 other languages

*

[Pointer Access Operators]

설명

역참조는 특히 포인터와 함께 쓰기 위한 기능 중 하나다. 별표 연산자 * 가 이 목적으로 쓰인다. p 가 포인터이면, *pp 가 가리키는 주소가 포함하는 값을 나타낸다.

예제 코드

int *p; // 포인터를 int 자료형으로
int i = 5, result = 0;
p = &i; // 이제 'p' 는  'i' 의 주소를 포함
result = *p;  // 'result' 는 'p'가 가리키는 주소에서의 값을 얻음
              // 즉 'i'의 값 5

주의와 경고

포인터는 C를 배우는 초보자에게 복잡한 과목 중 하나이며, 포인터를 만날 필요 없이 대다수의 Arduino 스케치를 작성할 수 있다. 그러나 특정 데이터 구조를 다루기 위해 포인터를 사용하면 코드를 단순화 할 수 있으며, 포인터 다루는 지식은 하나의 툴킷에 포함하기 편하다.

더보기