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

תוכן שנמחק תוכן שנוסף
Elaz85 (שיחה | תרומות)
←‏דוגמה: הבהרה
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
שורה 110:
הוא מספר הבתים שתופסים 80 תווים רצופים (כמו ב[[שפת C/מערכים|מערך]] של תווים, לדוגמה). חשוב להשתמש במילה השמורה sizeof ולא להסתמך על כך שהגודל אותו תופס טיפוס מסויים כבר ידוע (למשל - 4 עבור משתנה מטיפוס שלם). הסיבה היא שבמחשבים מארכיטקטורות שונות ייתכן מצב בו משתנה מאותו טיפוס יתפוס נפח זיכרון שונה.
 
===פונקציות ההקצאה malloc וcallocו- calloc===
 
כדי להקצות זיכרון, אפשר להשתמש בפונקציה malloc, בקריאה מהצורה הבאה: