عوامل التخصيص (التعيين) Assignment Operators
فى لغة السى هناك نوعان من التخصيصات (التعيينات) : البسيطة , والمركبة . فى التخصيصات البسيطة يتم ببساطة تخصيص لتعبير لتعبير آخر أو تنفيذ عملية باستخدام تعبير وتخصيص النتيجة لتعبير آخر :
Expression1 = Expression2
or
Result = Expression1 operation Expression2
أمثلة للتخصيصات البسيطة :
Temp =10;
Cnt = Cnt + Temp;
التخصيصات المركبة لها الشكل العام :
Result operation = Expression1
هنا يتم تنفيذ العملية المحددة فى التعبير Expression1 ويتم تخزين النتيجة فى Result .
مثال :
التعبير :
j += k;
هو نفسه التعبير :
j = j+k;
أيضا :
p *= m;
هو نفسه :
p = p * m;
المعاملات المركبة التالية يمكن أن تستخدم فى برامج الميكروسى :
+= -= *= /= %=
&= |= ∧= >>= <<=
3-1-19 تعديل مسار التحكم فى البرنامج Modifying the Flow of Control