כללי מתן שמות למשתנים
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 12 מתוך 63.
בשפת C, חשוב להקפיד על כללי מתן השמות למשתנים כדי ליצור קוד תקין וקריא. הנה הכללים העיקריים:
- שמות של משתנים יכולים להכיל אותיות (a-z, A-Z), ספרות (0-9) וקווים תחתונים (_).
- הם חייבים להתחיל באות או בקו תחתון, ולא בספרה.
- בשפת C יש הבחנה בין אותיות גדולות לקטנות, לכן
myVariableו-myvariableהם שונים.
- אי אפשר להשתמש במילות מפתח (כמו
int,float,return) כשמות של משתנים.
- אסור להשתמש ברווחים או בתווים מיוחדים (למעט קו תחתון).
שיטות מומלצות למתן שמות למשתנים כוללות:
- השתמשו בשמות תיאוריים שמציינים את מטרת המשתנה.
- השתמשו ב-camelCase או ב-snake_case עבור שמות המורכבים מכמה מילים.
- שמרו על שמות תמציתיים אך בעלי משמעות.
int age; // תקין: מתחיל באות
float _price; // תקין: מתחיל בקו תחתוןהשתמשו באותיות, במספרים ובקו תחתון בלבד:
int item123; // טוב: מכיל אותיות ומספרים
float cost_per_unit; // טוב: משתמש בקו תחתוןשמות משתנים מבחינים בין אותיות רישיות לקטנות:
int value;
int Value; // זהו משתנה שונה מ-"value"הימנעו משימוש במילות מפתח של C:
int if; // שגוי: "if" היא מילת מפתח
int total; // תקין: "total" אינה מילת מפתחאתגר
קלכתבו תוכנית שמצהירה על שני משתנים ומאתחלת אותם בשמות תקינים לפי כללי השמות של C.
המשתנה הראשון צריך להיות מספר שלם בשם "userAge" שערכו 25. המשתנה השני צריך להיות מספר ממשי מסוג float בשם "item_price" שערכו 9.99.
לאחר מכן הדפיסו את שני המשתנים באמצעות printf בפורמט הבא:
User age: 25
Item price: 9.99נסו בעצמכם
#include <stdio.h>
int main() {
// הכרז על שני משתנים בעלי שמות תקינים ואתחל אותם
// הדפס את שני המשתנים
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין