الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماذا ستكون قيم X,y في حال وضعنا فانكشن داخل فانكشن ...

بدأه yasoko في 12 أبريل 2008 · 2 رد · 547 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

(1)

if(x!=0.0)
result=y/x;
else{
printf('you can't do this!\n');
result=0.0;
}

(2)

if(x!=0.0)
result=y/x;
else
printf('you can't do this!\n');
result=0.0;

الاختلاف واضح الحواصر وعلاقتها بتنفيذ الامر result

لكن السؤال هو

اذا وضعنا z=0;return(z) داخل الدالة Main

فماذا ستكون قيمة كل من x,y

بحيث دالة النداء

y=zero_out(x)

#2

اخي وضح سؤالك !!

ايضا لوضع الكود بشكل صحيح, انسخ الكود من المترجم وضعه هنا ثم قم بتظليله وانقر على ايقونة الكود الموجودة اعلى صندوق الرد

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

الفرق انه في الكود الثاني يتم دائما تحويل قيمة الناتج الى 0 بغض النظر عن الاستفسار

لانه وفي حالة عدم استخدام الحواصر يتم تنفيذ امر واحد فقط داخل الاستفسار وهو الذي يليه ويعتبر الباقي خارج جملة if اما اذا كان لديك block من الاوامر فيجب استخدام الحواصر

الخيل والليل والبيداء تعرفني ::: والثور والبغل والاغنام والبقرُ

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…