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

انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

ارسال:
  

Ametrine پرسیده:

Question انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

call by value result و call by reference رو نمیدونم چطوری حساب کرده. Sad
لطفاً توضیح بدید.


نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bluebaran پاسخ داده:

RE: انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

(۳۰ آذر ۱۳۹۳ ۱۱:۳۷ ق.ظ)Ametrine نوشته شده توسط:  call by value result و call by reference رو نمیدونم چطوری حساب کرده. Sad

لطفاً توضیح بدید.

تو
call by value result
اول آدرس پارامتر وافعی که در اینجا [۱]y هستش رو یه جا نگه میداره که بعدا موقع خروج مقدار نهاییشو بذاره توش
[adry=&y[1
حالا باید مقدار بره تو پارامتر رسمی یعنی x=*adry
خب داریم x=x+1 یعنی ۲ =x
حالا k=k+1 که میشه ۲
چاپ میکنه x که ۲ هست ولی [۱]y هنوز ۲ نشده وقتی از زیر برنامه خارج شیم اون آدرسه هست اون بالا برابر میشه با x یعنی
adry=x*
در حال حاضر یکه و یک چاپ میشه
بعد که خارج شدیم
مجموعشون میشه ۱۰
call by reference
تو اینجا
آدرس میره تو x
یعنی x همون [۱]y هست
x=x+1 شده ۲
k=k+1 شده ۲
تو چاپ چون x , y هر دو به یه جا اشاره دارن پس مقدار هردو ۲ هست
پس میشه ۲ و ۲
موقع خروجم که مشخصه چون آدرسه حفظ میشه مقدار مجموعش ۱۰ میشه [/align]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ana9940 پاسخ داده:

RE: انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

(۳۰ آذر ۱۳۹۳ ۱۱:۳۷ ق.ظ)Ametrine نوشته شده توسط:  call by value result و call by reference رو نمیدونم چطوری حساب کرده. Sad
لطفاً توضیح بدید.

جواب گزینه ۴ میشه؟؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

(۰۳ دى ۱۳۹۳ ۱۲:۱۵ ق.ظ)ana9940 نوشته شده توسط:  جواب گزینه ۴ میشه؟؟
آره ۴ میشه.

ممنون bluebaran
مشکلم تغییر مقدار خونه ی [۱]y بود، میگفتم اصلاً چرا باید تغییر کنه!
الان متوجه شدم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

milad12321 پاسخ داده:

RE: انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

دوستان ببخشید بی ربط میپرسم...
طراحی زبانها خیلی درس چرتی نیست ؟
از چی میخونید و چقد روش حساب میکنید ؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

ana9940 پاسخ داده:

RE: انتقال پارامتر (سوال ۲۹ مهندسی ۸۸)

(۰۳ دى ۱۳۹۳ ۰۹:۳۸ ق.ظ)milad12321 نوشته شده توسط:  دوستان ببخشید بی ربط میپرسم...
طراحی زبانها خیلی درس چرتی نیست ؟
از چی میخونید و چقد روش حساب میکنید ؟
چرا خیلی درس بیخودیه! Big Grin
منبعش که کتاب پرات هست ولی خیلی زیاده واسه کسی که وقت داره خوبه بخوندش.
من جزوه پارسه و یه جزوه از دکتر نوراله دانلود کردم میخونم.
بخونید اگه خوش شانس باشید میشه جواب داد.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  انتقال داده از ص a به ص b بدون php با js amirmtf ۰ ۱,۹۵۶ ۰۲ اردیبهشت ۱۳۹۹ ۱۲:۱۷ ب.ظ
آخرین ارسال: amirmtf
  سوال مهندسی نرم افزار سال ۸۶(مهندسی نیازمندی ها) tarane1992 ۴ ۴,۸۲۵ ۲۲ بهمن ۱۳۹۷ ۰۲:۳۷ ق.ظ
آخرین ارسال: Bon_Nemesis
  انتقال آزمون های مدرسان شریف با تخفیف amir.azizi1@yahoo.com ۰ ۲,۲۸۵ ۱۹ آذر ۱۳۹۷ ۰۶:۰۱ ب.ظ
آخرین ارسال: amir.azizi1@yahoo.com
  فرق بین مهندسی کامپیوتر گرایش نرم افزار با مهندسی کامپیوتر نرم افزار Rafaat ۰ ۳,۷۸۸ ۲۵ اردیبهشت ۱۳۹۷ ۰۲:۴۵ ب.ظ
آخرین ارسال: Rafaat
  سوال ۱۱۵- مهندسی ۹۶- منطق مرتبه اول mzi ۰ ۱,۵۲۷ ۲۱ فروردین ۱۳۹۷ ۰۵:۰۵ ب.ظ
آخرین ارسال: mzi
  درخواست حل سوال گراف از مهندسی کامپیوتر ۹۳ Sepideh96 ۴ ۲,۷۷۴ ۱۴ آذر ۱۳۹۶ ۰۲:۲۹ ق.ظ
آخرین ارسال: Sepideh96
  انتقال و مرخصی در دوره ارشد hamid2009 ۱۱ ۹,۱۱۸ ۱۷ خرداد ۱۳۹۶ ۰۶:۰۴ ب.ظ
آخرین ارسال: فرهمند گلیان
  سوال درباره علوم تصمیم و مهندسی دانش mohammad386 ۷ ۶,۲۴۷ ۱۶ خرداد ۱۳۹۶ ۰۹:۵۳ ب.ظ
آخرین ارسال: mehran_360
  سوال ۱۲۰ مهندسی هوش ۹۲ MBe ۱ ۱,۵۹۵ ۰۴ اردیبهشت ۱۳۹۶ ۰۸:۲۳ ق.ظ
آخرین ارسال: آزادمنش
  سوال ۴۶ گسسته کنکور ارشد مهندسی کامپیوتر سال ۹۵ mhasa ۱۳ ۸,۵۴۹ ۱۲ فروردین ۱۳۹۶ ۰۱:۵۴ ب.ظ
آخرین ارسال: ali.majed.ha

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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