משפט Return ראינו שפונקצית יכולה לקבל ערכים מהפונקציה הקוראת . ניתן להגדיר פונקציה אשר מחזירה ערך כלשהו או משתנה מטיפוס מסוים כמו int או . char הטיפוס של הפונקציה מוגדר כטיפוס שאותו הפונקציה מחזירה . ערך זה ישובץ במקום אשר בו הופיעה הקריאה לפונקציה . אס הפונקציה אינה מחזירה ערך , כמו שראינו בכל הדוגמאות עד כה , כותרת הפונקציה תתחיל במילה . void המשפט אשר באמצעותו הפונקציה מחזירה את הערך לפונקציה הקוראת הוא משפט . return המשפט return גורם לסיום הפונקציה ולחזרה אל הפונקציה הקוראת . את המשפט return ניתן לשלב גם באמצע הפונקציה . זו יכולה גם להחזיר ערך או ביטוי כלשהו . בפונקציה שאינה מחזירה ערך , הערך המוחזר הוא void ואין צורך לרשום את המשפט . return נציג מבנה כללי של משפט : return נדגים את מימוש הערך המוחזר מפונקציה בדוגמה שלהלן ו הגדרנו פונקציה מטיפוס . int כלומר , פונקציה שעתידה להחזיר ערן מטיפוס . int הפונקציה מחזירה את הערך הגדול מבין שני הערכים שהיא מקבלת על-ידי המשפט . return הפונקציה הראשית main שולחת שני ערכים לפונקציית המשנה . max הערך שהפונקציה מחזירה מושם למשתנה max num ומודפס ע...
אל הספר