Page 102 - 최강 아두이노 퍼스트 참고서
P. 102

VOID SETUP()

               아두이노 보드 부팅 시 1 회 호출되는 함수 입니다. 보통 장착된 하드웨어 설정 및 각종 변수,

               클래스 코드 초기화를 할 수 있습니다. void 라는 용어는 C/C++에서는 “없다” 또는 NULL, 의
               미입니다.
               함수의 반환 형태로 선언 되는 경우에는 함수 실행 후 반환되는 값이 없다는 것을 의미합니다.

               void setup(void) {

               }


                       VOID LOOP()

               아두이노 보드 실행 시 매번 호출 되는 함수입니다. 아두이노 보드의 전원이 해제 또는 에러
               상황 등의 경우를 제외 하고는 무한 반복 실행되는 함수입니다.

               void loop(void) {

               }

                 % C/C++ 언어에서의 “{“  “}”

                 C/C++ 언어에서의 중괄호 {} 의미는 범위 시작과 끝입니다.
                 한 개의 의미로 표현 할 수 없는 항목 요소에 대한 범위의 시작과 끝을 알립니다. 컴파일러는
                 중괄호를 기준으로 선언된 요소에 대한 일괄적으로 묶음 요소로 간주 됩니다. 결국 “{“ 중괄
                 호 시작 부분과 닫아주는 “}” 표시의 개수는 동일합니다.

                 >> 함수의 시작과 끝을 정의 할 수 있습니다.
                 >> 클래스 선언의 시작과 끝을 정의합니다.
                 >> 각종 enum, structure 정의의 시작과 끝을 정의합니다.
                 >> 각종 배열 선언 시 내부 원소의 범위를 지정합니다. int arr[] = { 1,2,3 };
                 >> 각종 외부 선언 요소의 범위에 대한 영역 구분도 가능합니다.

                 extern “C”
                 {
                      #include “MyC.h”
                 }






                                                   102
   97   98   99   100   101   102   103   104   105   106   107