שפת C/ניהול זיכרון דינאמי: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
HopeIsland (שיחה | תרומות) מ תקלדה |
HopeIsland (שיחה | תרומות) מ ←הערך המוחזר: ניסוח |
||
שורה 145:
===הערך המוחזר===
הן malloc והן calloc מחזירות את כתובת הזיכרון שאותו היקצו. טיפוס הערך המוחזר הוא {{משמאל לימין|void *}} (שהוסבר [[שפת C/מצביעים#מצביעים לvoid|כאן]]). אם הפונקציות נכשלו בהקצאה, הכתובת שיחזירו תהיה [[שפת C/מצביעים#כתובת האפס NULL|NULL]].
#לשים אותו למשתנה מצביע.
#לבדוק האם הערך המוחזר הוא NULL, ובמקרה שכן, לטפל בכישלון ההקצאה.
|