Menu
Coddy logo textTech

כללי מתן שמות למשתנים

חלק מהיחידה יסודות במסלול ה-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" אינה מילת מפתח
challenge icon

אתגר

קל

כתבו תוכנית שמצהירה על שני משתנים ומאתחלת אותם בשמות תקינים לפי כללי השמות של C. 
המשתנה הראשון צריך להיות מספר שלם בשם "userAge" שערכו 25. המשתנה השני צריך להיות מספר ממשי מסוג float בשם "item_price" שערכו 9.99. 
לאחר מכן הדפיסו את שני המשתנים באמצעות printf בפורמט הבא:

User age: 25
Item price: 9.99

נסו בעצמכם

#include <stdio.h>

int main() {
    // הכרז על שני משתנים בעלי שמות תקינים ואתחל אותם
    // הדפס את שני המשתנים
    
    return 0;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C אונליין