שפת C/ניהול זיכרון דינאמי: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ היה חסר סוגריים מסולסלים סוגרים לתבנית |
←דוגמה: הבהרה תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד |
||
שורה 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>
בודקת האם ההקצאה נכשלה, והשורה לאחריה מדפיסה הודעה בהתאם.
|