Return

來自ALSROBOT WiKi
2014年9月12日 (五) 13:22Admin討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、 搜索

終止一個(gè)函數(shù),并向被調(diào)用函數(shù)并返回一個(gè)值,如果你想的話。

語法:

return; 
return value; // 兩種形式都是合法的

參數(shù):
value: 任何類型的變量或常量

示例:

//一個(gè)函數(shù),用于對(duì)一個(gè)傳感器輸入與一個(gè)閾值進(jìn)行比較
 
 int checkSensor(){       
    if (analogRead(0) > 400) {
        return 1;
    else{
        return 0;
    }
}

return 關(guān)鍵字對(duì)測試一段代碼很方便,不需“注釋掉”大段的可能是錯(cuò)誤的代碼。

void loop(){

//在此測試代碼是個(gè)好想法

return;

// 這里是功能不正常的代碼
// 這里的代碼永遠(yuǎn)也不會(huì)執(zhí)行
}