הגדלה/הקטנה
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 18 מתוך 63.
ב־C, אופרטורי הגדלה (++) והקטנה (--) מאפשרים לך להגדיל או להקטין את הערך של משתנה ב־1.
נשתמש במשתנה שלם:
int counter = 5;כדי להגדיל ב-1, השתמשו באופרטור ++:
counter++; // מגדיל את counter ל-6כדי להקטין ב-1, השתמשו באופרטור --:
counter--; // מקטין את counter ל-5ניתן להשתמש באופרטורים האלה בשתי דרכים:
- צורת קידומת (++counter או --counter):
int a = 5;
int b = ++a; // הערך של a גדל ל-6, ואז ל-b מוקצה הערך 6- צורת פוסטפיקס (counter++ או counter--):
int x = 5;
int y = x++; // ל־y מוקצה הערך 5, ואז x מוגדל ל־6ההבדל הוא בעיתוי ההגדלה ביחס להשמה.
אתגר
קלצרו תוכנית ש:
- מכריזה על משתנה שלם בשם
numberעם ערך התחלתי של 10 - משתמשת באופרטור הגדלה בקידומת כדי להגדיל את
numberב־1 ומשייכת את התוצאה למשתנה בשםprefixResult - משתמשת באופרטור הגדלה בסיומת על
numberומשייכת את התוצאה למשתנה בשםpostfixResult - מדפיסה את הערך הסופי של
number,prefixResultו־postfixResultבתבנית המדויקת הזו:
Number: [value]
Prefix result: [value]
Postfix result: [value]נסו בעצמכם
#include <stdio.h>
int main() {
// כתבו כאן את הקוד שלכם
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין