*

설명

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

예제 코드

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

※ 주의 및 경고:

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

더보기

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.