تالار گفتمان مانشت
خروجی حوزه پویا و ایستا - نسخه‌ی قابل چاپ

خروجی حوزه پویا و ایستا - afagh.msm - 30 دى ۱۳۹۳ ۰۱:۵۵ ب.ظ

سلام
لطفا منو راهنمایی کنید
داخل تیکه کد زیر خروجی براساس حوزه پویا میشه ۸/۳۱ که مشکلی نیست و حله ولی حوزه ایستا کتاب پوران گفته ۸/۹ Huh
من برای این خروجی دو تا استدلال دارم
۱-- خروجی غلطه و باید ۸/۸ خروجی بشه و باید مقدار قبلی حذف بشه , در هر صورتی ()proc2 هم داخل ()proc3 وهم داخل ()proc1 فراخوانی شده و هردو فراخوانی ب ()proc1 بر میگردن , x داخل ()proc1 مقدار ۷ گرفته پس باید خروجی دوم ۸ بشه

۲- خروجی دوم که ۹ شده چون x متغیر سراسری و قبلش مقدار ۸ گرفته مقدار قبلی رو حفظ کرده و با یک جمع شده و مقدار به ۹ تبدیل شده

حالا دوستان نظر بدن ببینم چرا و چگونه این ۹ شده و کدوم استدلالم درستHuh


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


RE: خروجی حوزه پویا و ایستا - bluebaran - 30 دى ۱۳۹۳ ۰۲:۲۷ ب.ظ

(۳۰ دى ۱۳۹۳ ۰۱:۵۵ ب.ظ)afagh.msm نوشته شده توسط:  سلام
لطفا منو راهنمایی کنید
داخل تیکه کد زیر خروجی براساس حوزه پویا میشه ۸/۳۱ که مشکلی نیست و حله ولی حوزه ایستا کتاب پوران گفته ۸/۹ Huh
من برای این خروجی دو تا استدلال دارم
۱-- خروجی غلطه و باید ۸/۸ خروجی بشه و باید مقدار قبلی حذف بشه , در هر صورتی ()proc2 هم داخل ()proc3 وهم داخل ()proc1 فراخوانی شده و هردو فراخوانی ب ()proc1 بر میگردن , x داخل ()proc1 مقدار ۷ گرفته پس باید خروجی دوم ۸ بشه

۲- خروجی دوم که ۹ شده چون x متغیر سراسری و قبلش مقدار ۸ گرفته مقدار قبلی رو حفظ کرده و با یک جمع شده و مقدار به ۹ تبدیل شده

حالا دوستان نظر بدن ببینم چرا و چگونه این ۹ شده و کدوم استدلالم درستHuh


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

استدلال دومت درسته خب x داخل ()proc2 متغیر سراسری و ایستا هستش و مقدارش با خروج از زیر برنامه حفظ میشه

RE: خروجی حوزه پویا و ایستا - afagh.msm - 30 دى ۱۳۹۳ ۰۲:۵۱ ب.ظ

(۳۰ دى ۱۳۹۳ ۰۲:۲۷ ب.ظ)bluebaran نوشته شده توسط:  
(30 دى ۱۳۹۳ ۰۱:۵۵ ب.ظ)afagh.msm نوشته شده توسط:  سلام
لطفا منو راهنمایی کنید
داخل تیکه کد زیر خروجی براساس حوزه پویا میشه ۸/۳۱ که مشکلی نیست و حله ولی حوزه ایستا کتاب پوران گفته ۸/۹ Huh
من برای این خروجی دو تا استدلال دارم
۱-- خروجی غلطه و باید ۸/۸ خروجی بشه و باید مقدار قبلی حذف بشه , در هر صورتی ()proc2 هم داخل ()proc3 وهم داخل ()proc1 فراخوانی شده و هردو فراخوانی ب ()proc1 بر میگردن , x داخل ()proc1 مقدار ۷ گرفته پس باید خروجی دوم ۸ بشه

۲- خروجی دوم که ۹ شده چون x متغیر سراسری و قبلش مقدار ۸ گرفته مقدار قبلی رو حفظ کرده و با یک جمع شده و مقدار به ۹ تبدیل شده

حالا دوستان نظر بدن ببینم چرا و چگونه این ۹ شده و کدوم استدلالم درستHuh


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

استدلال دومت درسته خب x داخل ()proc2 متغیر سراسری و ایستا هستش و مقدارش با خروج از زیر برنامه حفظ میشه

مرسی bluebaranجان