שפת C/ניהול זיכרון דינאמי: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Sagi git (שיחה | תרומות)
מ היה חסר סוגריים מסולסלים סוגרים לתבנית
Elaz85 (שיחה | תרומות)
←‏דוגמה: הבהרה
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
שורה 156:
<source lang = "c">
int *numbers = (int *)malloc( n * sizeof(int) );
if (numbers == NULL)
printf("Error: could not allocate memory!\n");
</source>
שורה 168:
(int *)
</source>
מבקשת מהמהדר להתייחס לטיפוס המוחזר כמצביע לשלמים ולא כ{{משמאל לימין|void *}}. (בשפת C החלק הזה מיותר). השורה
<source lang = "c">
int *numbers = (int *)malloc( n * sizeof(int) );
שורה 175:
השורה
<source lang = "c">
if (numbers == NULL)
</source>
בודקת האם ההקצאה נכשלה, והשורה לאחריה מדפיסה הודעה בהתאם.