اطلاعیه

Collapse
No announcement yet.

GOSUB یا GOTO ؟

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    GOSUB یا GOTO ؟

    سلام

    به نظرتون اگه تو یه جایی از برنامه بشه از هر دو تا استفاده کرد ، کدومش بهتره ؟! oo:

    یعنی برنامه رو یجوری بنویسم که با گوساب بره به زیر برنامه و برگرده بهتره یا گوتو بزرام و وقتی تموم شد دوباره با یه گوتو دیگه برش گردونم

    از نظر زمان انجام دستورات و قابل فهم بودنش برای دیگران و ............. غیره

    #2
    پاسخ : GOSUB یا GOTO ؟

    با سلام به عادل جون
    دوست عزیز فرقه این دو دستور به شکل زیره:
    1. در دستور GOSUB و CALL برای اینکه بعد از اتمام کار به بدنه اصلی برنامه برگردد باید از دستور Return استفاده شود ولی در دستور GOTO همچین دستوری لازم نیست.
    2. به دلیل استفاده دستورات GOSUB و CALL از حافظه پشته, در به کار بردن این دستورات به صورت تو در تو محدودیتی وجود دارد, ولی در دستور GOTO چنین نیست.

    موفق باشید

    دیدگاه


      #3
      پاسخ : GOSUB یا GOTO ؟

      مرسی سعید جان ساختارهاش رو بلدم

      مشکل من هم دقیقا واسه استفاده از حافظه بود

      آخه یه برنامه واسه ساعت نوشتم حدود 170 خط شد ، وقتی کامپایلش می کنی وارنینگ میده که به انتهای فضای برنامه نویسی رسیدید



      من قبلا بیشتر از این مقدار هم نوشته بودم که گیر نداده بود

      تو برنامه گوتو زیاد گذاشتم فکر کردم شاید به این خاطر باشه واسه همین پرسیدم

      دیدگاه

      لطفا صبر کنید...
      X