Menu
Coddy logo textTech

הגדלה/הקטנה

חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 18 מתוך 63.

ב־C, אופרטורי הגדלה (++) והקטנה (--) מאפשרים לך להגדיל או להקטין את הערך של משתנה ב־1.

נשתמש במשתנה שלם:

int counter = 5;

כדי להגדיל ב-1, השתמשו באופרטור ++:

counter++;  // מגדיל את counter ל-6

כדי להקטין ב-1, השתמשו באופרטור --:

counter--;  // מקטין את counter ל-5

ניתן להשתמש באופרטורים האלה בשתי דרכים:

  1. צורת קידומת (++counter או --counter):
int a = 5;
int b = ++a;  // הערך של a גדל ל-6, ואז ל-b מוקצה הערך 6
  1. צורת פוסטפיקס (counter++ או counter--):
int x = 5;
int y = x++;  // ל־y מוקצה הערך 5, ואז x מוגדל ל־6

ההבדל הוא בעיתוי ההגדלה ביחס להשמה.

challenge icon

אתגר

קל

צרו תוכנית ש:

  1. מכריזה על משתנה שלם בשם number עם ערך התחלתי של 10
  2. משתמשת באופרטור הגדלה בקידומת כדי להגדיל את number ב־1 ומשייכת את התוצאה למשתנה בשם prefixResult
  3. משתמשת באופרטור הגדלה בסיומת על number ומשייכת את התוצאה למשתנה בשם postfixResult
  4. מדפיסה את הערך הסופי של number, prefixResult ו־postfixResult בתבנית המדויקת הזו:
Number: [value]
Prefix result: [value]
Postfix result: [value]

נסו בעצמכם

#include <stdio.h>

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

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

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

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