수색…


비고

일반적인 C / C ++에서와 달리 Arduino IDE는 정의되기 전에 함수를 호출 할 수 있습니다.

.cpp 파일에서는 함수를 정의하거나 함수 프로토 타입을 선언해야만 사용할 수 있습니다.
.ino 파일에서 Arduino IDE는 그와 같은 프로토 타입을 배경으로 만듭니다.

Arduino - 함수 선언 - 공식

간단한 함수 만들기

int squareNum (int a) {
    return a*a;
}

int : 반환 값 유형

squareNum : 함수 이름

int a : 매개 변수 유형 및 이름

return a*a : 값을 반환합니다 (처음에 정의 된 반환 유형과 동일한 유형).

C - Arduino 함수 해부학

함수 호출

선언 된 함수가 있으면 코드의 다른 곳에서 호출 할 수 있습니다. 다음은 함수를 호출하는 예제입니다.

void setup(){
  Serial.begin(9600);
}

void loop() {
  int i = 2;

  int k = squareNum(i); // k now contains 4
  Serial.println(k);
  delay(500);
}

int squareNum(int a) {
    return a*a;
}


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow