Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الزيادة والنقصان اللاحق

جزء من قسم Fundamentals في رحلة C# على Coddy — الدرس 18 من 69.

يمكن استخدام عاملي الزيادة (++) والنقصان (--) بطريقتين:

الزيادة/النقصان القبلية (++x or --x):

  1. يأتي المعامل قبل المتغير
  2. تتغير القيمة فوراً
  3. تُستخدم القيمة الجديدة في التعبير

int x = 5;
int y = ++x;
// يتم زيادة x إلى 6 أولاً، ثم تصبح y تساوي 6

الزيادة/النقصان اللاحقة (x++ أو x--):

  1. يأتي المعامل بعد المتغير
  2. تُستخدم القيمة الأصلية أولاً
  3. تتغير القيمة بعد التعبير

int x = 5;
int y = x++;
// تصبح y قيمتها 5 أولاً، ثم تزداد x لتصبح 6

مثال آخر

الزيادة اللاحقة (post-increment):

int score = 5;

int res1 = score++;
// res1 هو 5
// score هو 6

زيادة قبلية (pre-increment):

int score = 5;

int result2 = ++score;
// res هو 6
// score هو 6

ورقة مرجعية

يمكن استخدام عاملي الزيادة (++) والنقصان (--) بطريقتين:

الزيادة/النقصان القبلي (++x أو --x):

  • يأتي العامل قبل المتغير
  • تتغير القيمة فوراً
  • تُستخدم القيمة الجديدة في التعبير
int x = 5;
int y = ++x;
// تزداد x إلى 6 أولاً، ثم تصبح y تساوي 6

الزيادة/النقصان البعدي (x++ أو x--):

  • يأتي العامل بعد المتغير
  • تُستخدم القيمة الأصلية أولاً
  • تتغير القيمة بعد التعبير
int x = 5;
int y = x++;
// تصبح y تساوي 5 أولاً، ثم تزداد x إلى 6

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals