הצהרת טיפוס
חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 11 מתוך 74.
ב־C++, לאחר שמצהירים על משתנה מסוג מסוים, הוא יכול להכיל רק ערכים מאותו הסוג. לדוגמה, משתנה מסוג int יכול להכיל רק ערכים שלמים, ומשתנה מסוג std::string יכול להכיל רק טקסט.
לדוגמה:
int age = 25; // יכול להכיל רק מספרים שלמים
string str = "abc"; // יכול להכיל רק טקסטהדברים האלה יגרמו לשגיאות:
age = "defg"; // שגיאה: אי אפשר להציב טקסט במשתנה מסוג int
std::string s = 25; // שגיאה: אין בנאי של std::string שמקבל מספראלה תקינים:
age = 26; // OK: הקצאת מספר שלם חדש
str = "Jane"; // OK: הקצאת מחרוזת טקסט חדשהאתגר
מתחיליםהכריזו על המשתנים הבאים עם הסוגים והערכים המתאימים להם:
- משתנה מסוג
intבשםcountעם הערך10. - משתנה מסוג
doubleבשםtotalעם הערך150.75. - משתנה מסוג
charבשםgradeעם הערך'A'. - משתנה מסוג
boolבשםisActiveעם הערךfalse. - משתנה מסוג
stringבשםuserNameעם הערך"Bob123".
השורות שמתחת לקוד שלכם מדפיסות אותם בפורמט הזה:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]נסו בעצמכם
// הכרזה על משתנים
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזותתרגלו בעצמכם: קומפיילר C++ אונליין