פירוט שפת תכנות - return

פורום זה מכיל תרגום לעברית של מדריכים, דוגמאות קוד, פירוט שפת תכנות לכרטיסי Arduino וחומרים לימודיים אחרים מהאתר arduino.cc

פירוט שפת תכנות - return

הודעהעל ידי Alex » ש' ספטמבר 13, 2014 10:21 am

פקודת return מפסיקה את ביצוע הפונקציה הנוכחית ומעבירה את השליטה לפונקציה שקראה לה.

תחביר
קוד: בחר הכל
return;

return value; // both forms are valid

פרמטרים בתחביר:
value - ערך המוחזר, יכול להיות כל משתנה או קבוע בהתאם לסוג המידע החוזר מהפונקציה

דוגמה
פונקציה שבודקת ערך מוחזר מחישן מול סף מסויים
קוד: בחר הכל
int checkSensor(){       
    if (analogRead(0) > 400) {
        return 1;
    else{
        return 0;
    }
}


פקודת return שימושית גם כדי לבדוק חלק מהקוד ללא צורך בסימון כל שאר הקוד כהערות (comment out).
קוד: בחר הכל
void loop(){

// brilliant code idea to test here

return;

// the rest of a dysfunctional sketch here
// this code will never be executed
}



ראו גם:
הערות

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של return לפי רישיון Creative Commons Attribution-ShareAlike 3.0.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
סמל אישי של המשתמש
Alex
מנהל האתר
 
הודעות: 7890
הצטרף: ה' ינואר 28, 2010 8:27 pm

חזור אל תרגום מדריכים מהאתר arduino.cc

Jump box

מי מחובר

משתמשים הגולשים בפורום זה: CCBot [Bot], Google [Bot]