עמוד:176

6 . 3 מערכים ומחרוזות במרחב התכנית code מרחב זיכרון התכנית code נועד לאחסון של תכנית ההפעלה של המיקרו-בקר , וכן לאחסון מידע קבוע הנחוץ להפעלת התכנית . תוכן מרחב הזיכרון הזה " נצרב" באמצעות תכנית מיוחדת , ולא ניתן לשנותו אלא באמצעות " צריבה" מחודשת . הגדרה של משתנים , מערכים או מחרוזות במרחב הזיכרון code היא למעשה דרך להגדרת מרחב בזיכרון המאחסן מידע קבוע שלא ניתן לשנותו . שימוש במונח " משתנה " בהקשר של מרחב זיכרון זה הוא מטעה , שכן לא ניתן לשנות את ערכו . במרחב זיכרון זה מאחסנים טבלאות מידע קבוע ומחרוזות קבועות . כל הגדרה של משתנים במרחב זה צריכה להכיל את ערכי האתחול שלהם , שאם לא כן אין משמעות להגדרה זו . על אף שמותר להגדיר משתנים במרחב זה ללא ערכי אתחול , נחליף במשפט הקודם את המילה צריכה במילה חייבת כדי לתת משמעות להגדרה . דוגמה 6 . 2 הגדרת מחרוזת הגדירו מחרוזת בגודל 60 תווים במרחב הזיכרון החיצוני . המחרוזת ריקה בתחילה . פתרון : xdata char str [ 60 ] = "" ; הסבר : הוגדר מערך בגודל 60 תווים . התא הראשון מכיל , str [ 0 ] = ' \ 0 ' כדי לציין סוף מחרוזת . טבלה 6 . 1 פונקציות לטיפול במחרוזות

מטח : המרכז לטכנולוגיה חינוכית

ישראל. משרד החינוך


לצפייה מיטבית ורציפה בכותר