수색…
비고
일반적인 C / C ++에서와 달리 Arduino IDE는 정의되기 전에 함수를 호출 할 수 있습니다.
.cpp 파일에서는 함수를 정의하거나 함수 프로토 타입을 선언해야만 사용할 수 있습니다.
.ino 파일에서 Arduino IDE는 그와 같은 프로토 타입을 배경으로 만듭니다.
간단한 함수 만들기
int squareNum (int a) {
return a*a;
}
int
: 반환 값 유형
squareNum
: 함수 이름
int a
: 매개 변수 유형 및 이름
return a*a
: 값을 반환합니다 (처음에 정의 된 반환 유형과 동일한 유형).
함수 호출
선언 된 함수가 있으면 코드의 다른 곳에서 호출 할 수 있습니다. 다음은 함수를 호출하는 예제입니다.
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