زمان کنونی: ۳۰ فروردین ۱۴۰۳, ۰۶:۱۳ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

Call by result - مهندسی کامپیوتر ۸۳

ارسال:
  

Ametrine پرسیده:

Question Call by result - مهندسی کامپیوتر ۸۳

در کدام یک از روشهای انتقال پارامتر، به ازای هر پارامتر از نوع متغیر ساده بیش از یک فیلد در رکورد فعالیت برنامه فرعی در نظر گرفته شود؟
۱) call by result
۲) by value
۳) by reference
۴) هیچگاه نیاز به بیش از یک فیلد نیست.

جواب گزینه ۱ اعلام شده.
چرا؟ مگه نه اینکه call by result اصلاً پارامترهای واقعی رو نمیبره با خودش و اصلاً بهش توجه نمیکنه؟
خب اینکه مصرف حافظه ش از همه کمتره!

شاید منظورش call by value result بوده! ممکنه؟!
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nlp@2015 پاسخ داده:

RE: Call by result - مهندسی کامپیوتر ۸۳

در call by result ب مقدار متغیر واقعی کاری نداره و ازش استفاده نمیکنه ولی درنهایت باید مقدار پارامتر مجازیو در پارامتر واقعی کپی کنه پس آدرس اونو باید نگهداری کنه یجا
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: Call by result - مهندسی کامپیوتر ۸۳

(۰۲ دى ۱۳۹۳ ۱۰:۵۰ ب.ظ)mahnaz.p نوشته شده توسط:  در call by result ب مقدار متغیر واقعی کاری نداره و ازش استفاده نمیکنه ولی درنهایت باید مقدار پارامتر مجازیو در پارامتر واقعی کپی کنه پس آدرس اونو باید نگهداری کنه یجا
اینجوری مثل by reference نمیشه عملکردش؟ اونم آدرس رو نگه میداره پس به یه اندازه فضا نمیگیرن؟

فکر کنم من سوال رو درست متوجه نمیشم، ممکنه صورت سوال رو توضیح بدید؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

nlp@2015 پاسخ داده:

RE: Call by result - مهندسی کامپیوتر ۸۳

(۰۲ دى ۱۳۹۳ ۱۱:۲۳ ب.ظ)Ametrine نوشته شده توسط:  
(02 دى ۱۳۹۳ ۱۰:۵۰ ب.ظ)mahnaz.p نوشته شده توسط:  در call by result ب مقدار متغیر واقعی کاری نداره و ازش استفاده نمیکنه ولی درنهایت باید مقدار پارامتر مجازیو در پارامتر واقعی کپی کنه پس آدرس اونو باید نگهداری کنه یجا
اینجوری مثل by reference نمیشه عملکردش؟ اونم آدرس رو نگه میداره پس به یه اندازه فضا نمیگیرن؟

فکر کنم من سوال رو درست متوجه نمیشم، ممکنه صورت سوال رو توضیح بدید؟
نه مثل بای رفرنس نمیشه چون اونجا مقدار پارامتر واقعی با تغییر پارامتر مجازی تغییر میکنهدر واقع پارامتر مجازی در همون آدرس پارامتر واقعی هست.ولی در اینجا پارامتر واقعی اصن یه جای دیگ درون حافظه هست ب مقدار پارامتر واقعی هم اصلن کاری نداریم در دسترس ماهم نیس.موقع اجرا یه متغیر جدید خود سیستم میسازه ک ادرس پارامتر واقعی ک براش فرستادیمو نگه میداریم از دید ما خارجه تو برنامه نویسی ازش استفاده نکردیم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  ۸۳۸ نرم افزار- محل قبولی؟ عشقم هوش مصنوعی ۰ ۱,۶۷۲ ۱۰ خرداد ۱۳۹۷ ۱۱:۱۵ ق.ظ
آخرین ارسال: عشقم هوش مصنوعی
  دانشگه های مجاز با رتبه ۸۳۸۴ هوش و رتبه ۸۷۳۲ ای تی(شبکه) roshi65 ۲ ۲,۷۰۸ ۱۶ خرداد ۱۳۹۶ ۰۱:۵۸ ب.ظ
آخرین ارسال: roshi65
  ۸۳۶ شبکه ۹۸۰ تجارت betty_m ۰ ۱,۰۳۲ ۲۳ اردیبهشت ۱۳۹۴ ۱۱:۴۲ ق.ظ
آخرین ارسال: betty_m
  فرق call by value , call by reference mostafa2012 ۰ ۱,۱۹۱ ۰۲ بهمن ۱۳۹۳ ۰۲:۴۴ ق.ظ
آخرین ارسال: mostafa2012
  ۸۳۰ معماری majid11877 ۰ ۱,۰۸۷ ۲۹ اردیبهشت ۱۳۹۳ ۰۶:۲۰ ب.ظ
آخرین ارسال: majid11877
  ۸۳۳ گرایش ۱و۴- ۸۶۴ گرایش ۲و۳ Good! ۹ ۵,۵۶۶ ۲۷ اردیبهشت ۱۳۹۳ ۰۲:۱۲ ب.ظ
آخرین ارسال: maryam368
  Electrical :Call for Papers for Special Issue sepid ۲ ۲,۱۹۶ ۲۳ بهمن ۱۳۹۲ ۱۲:۲۶ ب.ظ
آخرین ارسال: sepid
  ISeCure-call for papers انرژی مثبت ۳ ۲,۶۶۸ ۱۰ مهر ۱۳۹۰ ۱۱:۴۹ ب.ظ
آخرین ارسال: mehdigazvin

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close