הגדלה/הקטנה
חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 18 מתוך 74.
אופרטורים להגדלה ולהקטנה משמשים להגדלה או להקטנה של ערך משתנה ב־1. אופרטורים אלה נפוצים מאוד בתכנות, במיוחד בלולאות ובמונים.
אופרטור ההגדלה מיוצג באמצעות שני סימני פלוס ++, ואופרטור ההקטנה מיוצג באמצעות שני סימני מינוס --.
לדוגמה, כדי להגדיל משתנה בשם count, אפשר להשתמש באופרטור ההגדלה כך:
int count = 5;
count++; // הערך של count הוא כעת 6באופן דומה, כדי להקטין משתנה בשם value, אפשר להשתמש באופרטור ההקטנה כך:
int value = 10;
value--; // value הוא עכשיו 9האופרטורים ++ ו־-- הם קיצורי דרך מיוחדים שפועלים רק להוספה או לחיסור של 1. אין אופרטור ** או אופרטור דומה לכפל.
לפעולות חשבון רגילות (כמו כפל, חילוק או הוספה/חיסור של כמויות שאינן 1), עליך להשתמש בתבנית השמה:
int count = 5;
count = count + 3; // הוסף 3: count הוא כעת 8
count = count * 2; // הכפל ב-2: count הוא כעת 16
count = count - 4; // החסר 4: count הוא כעת 12אתגר
מתחיליםניתן לך קוד עם אתחול של count. (אל תמחק את השורה הזאת!)
המשימה שלך היא להוסיף את הפעולות הבאות, בסדר הזה:
- השתמש באופרטור ההגדלה (
++) ארבע פעמים כדי להוסיף 4 ל־count - השתמש באופרטור הכפל (
*) כדי להכפיל את count ב־2 - השתמש באופרטור ההקטנה (
--) פעם אחת כדי להחסיר 1 מ־count
נסו בעצמכם
#include <iostream>
int main() {
int count = 0;
// הקלידו את הקוד שלכם למטה
// אל תשנו את השורה שלמטה
std::cout << "count = " << count;
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזותתרגלו בעצמכם: קומפיילר C++ אונליין