קבועים
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 10 מתוך 63.
קבועים ב-C הם משתנים שלא ניתן לשנות את הערכים שלהם במהלך הרצת התוכנית. הם שימושיים עבור ערכים שצריכים להישאר קבועים לאורך כל התוכנית.הגדר קבוע באמצעות ההנחיה
השורה שלמעלה יוצרת קבוע בשם PI עם הערך 3.14159.דרך נוספת ליצור קבועים היא באמצעות מילת המפתח
פעולה זו יוצרת קבוע בשם TAX_RATE עם הערך 0.07. שים לב שניסיון לשנות משתנה קבוע לאחר שהוגדר יגרום לשגיאת קומפילציה.השתמשו בקבועים בתוכנית שלכם כמו במשתנים רגילים:
קבועים הופכים את הקוד שלך לקריא יותר וקל יותר לתחזוקה. אם צריך לשנות ערך שמשמש בכמה מקומות, צריך לעדכן אותו רק פעם אחת.
#define:#define PI 3.14159const:const float TAX_RATE = 0.07;float area = PI * radius * radius;
float tax = price * TAX_RATE;אתגר
קלצרו תוכנית שמחשבת את שטח המעגל. התוכנית שלכם צריכה:
- להגדיר קבוע PI עם הערך
3.14159 - לחשב את שטח המעגל באמצעות הנוסחה:
area = PI * radius * radius - להדפיס את השטח שחושב עם 2 ספרות בדיוק אחרי הנקודה העשרונית, בפורמט:
Area: X.XXואחריו מעבר לשורה חדשה
radius = 5 וב-float או ב-double עבור משתנה השטח.הפלט הצפוי:
Area: 78.54הערה: השתמשו ב-
%.2f כמפרט הפורמט ב-printf, וסיימו את הפלט ב-\n.נסו בעצמכם
#include <stdio.h>
int main() {
// הגדירו כאן את הקבוע PI
int radius = 5;
// חשבו כאן את השטח
// הדפיסו כאן את השטח
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין