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

תוכן שנמחק תוכן שנוסף
מ שוחזר מעריכות של 89.139.164.209 (שיחה) לעריכה האחרונה של 132.69.246.94
Yishaybg (שיחה | תרומות)
שורה 88:
===שמות משתנים===
מומלץ לתת למשתנים שמות המתארים את מטרותיהם. כך, לדוגמה, אם יש צורך במשתנה המכיל ממוצע ציונים, עדיף לקרוא לו grade_average, ולא x. הדבר מקל על קריאת ותחזוקת הקוד. כמובן שהמהדר אינו יכול לאכוף כלל זה. למהדר ישנן מגבלות מעטות לגבי שמות משתנים:
* אין להשתמש ב{{מונח|מיליםבמילים שמורות| (מילות מפתח המוגדרות בשפה}}) עבור שם של משתנה. כך, לדוגמה, אי אפשר לתת למשתנה את השם int. תוכל לראות את רשימת המילים השמורות בנספח [[שפת C/נספחים#מילים שמורות|מילים שמורות]].
* שם המשתנה יכול להכיל רק [[אנגלית/אלף-בית|אותיות אנגליות]] (גדולות וקטנות), מספרים, וקו תחתון. שם המשתנה חייב להתחיל באות או קו תחתון. כך, לדוגמה, option2 הוא שם חוקי למשתנה, אך 2option איננו.
* לכל משתנה חייב להיות שם ייחודי (נרחיב על כך ב[[שפת C/משתנים#טווח ההכרה של משתנים|טווח ההכרה של משתנים]]). השפה מבדילה בין אותיות אנגליות גדולות לקטנות, ולכן השם Foo נבדל מ-foo.