用於終止函式(function),依函式需求回傳一個數值給呼叫之主程式。break、continue 、return都是離開迴圈,簡單的說: break直接跳出,continue回到上一層 ,return跳出還可回傳數值。
語法:
return;
return value; // 返回值
參數Parameters
value: 變數或常數
Examples:
依感應器的值返回1或0的函式
int checkSensor(){
if (analogRead(0) > 400) {
return 1;
else{
return 0;
}
}
return 亦可用於程式測試除錯時,代替/* …*/ 將大量後續的程式碼改為註釋
void loop(){
// 測試程式執行到此
return;
// 後續程式不會執行
}
See also
資料來源: Arduino.cc 更正、建議和新的文件應發布到論壇。
Arduino的所有開源文件是根據 知識共享署名-相同方式共享3.0許可協議。相關開源文件代碼範例分享時亦請遵守相同協議。Arduino屬於Arduino所有之商標。