回傳return

用於終止函式(function),依函式需求回傳一個數值給呼叫之主程式。breakcontinue 、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

comments

 

資料來源: Arduino.cc 更正、建議和新的文件應發布到論壇

Arduino的所有開源文件是根據 知識共享署名-相同方式共享3.0許可協議。相關開源文件代碼範例分享時亦請遵守相同協議。Arduino屬於Arduino所有之商標。