عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2010, 07:11 PM   #9

BiG GuY

ربكـ يفرجـهــآ ~

الصورة الرمزية BiG GuY

 
تاريخ التسجيل: Jun 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 108
افتراضي رد: ;;سؤال في البرمجه ;;

في فرق بين a++ , ++a من حيث الأولوية في التنفيذ ..
نفرض 5=a
يعني لو حطيتي ++a في معادلة مثلا ..
6+ ++b=a
يكون عندي الناتج
11=b
a=6
<< كأني أقول للبرنامج خذ قيمة الـ a قبل التغيير واجمعها على الـ b

نفس المعادلة السابقة لو غيرت ++a إلى a++ يكون عندي ..
B=++a +6
الناتج ..
B=12
a=6
< لأن ++ قبل الـ a أقول للبرنامج إبدأ بتغيير قيمة الـ a ومن ثم احسب قيمة الـ b

هذا النوع من المعادلات تكون عبارة عن معادلتين في معادلة .. فمن الأفضل إنك تقسمينها إلى معادلتين..
وتحديدين الأولوية في التنفيذ .. عشان ما يكون في لبس في الحل ..
بمعنى ..
A=a+1
b=a+6
كل المعادلتين السابقة عبارة عن هذي المعادلين لكن مختلفات بالأولوية .. وبكذا اختلفت النواتج ..
الله عليك الله .. شرح ولا احلى نقرتين لعرض الصورة في صفحة مستقلة
ما شا الله عليك ..
يعني بختصار رجعي ال ++ ورا << احلف نقرتين لعرض الصورة في صفحة مستقلة

كنت حاب اساعد بس بما انو الكل متفاعل والوضع اوك حبيت احط بصمتي هنا وامشي نقرتين لعرض الصورة في صفحة مستقلة
والله يوفقك ان شا الله ..

دمتم بود ~

 

BiG GuY غير متواجد حالياً   رد مع اقتباس