تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: لطفا این کد رو برام توضیح بدید

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    پست ها
    71

    پيش فرض لطفا این کد رو برام توضیح بدید

    @سلام

    اگه ممکنه کار خطوط برنامه ی زیر رو توضیح بدین؟
    این در اصل چند خط از یک برنامه چند صفحه ای است که داده ها رو مرتب میکنه اما من این قسمتشو نمیفهمم!
    علی الخصوص قسمتهایی که bold نوشتم.
    آرایه ها رو اول برنامه به صورت یک بعدی تعریف کرده.
    حالا این جمله یعنی چی؟
    ( ReDim

    [B] ReDim A(2 ^ c), temp(2 ^ c)

    ReDim A(UBound(num1) + UBound(num2) + 1)
    Last edited by looker; 13-06-2007 at 09:08.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    پست ها
    71

    پيش فرض

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

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    May 2007
    پست ها
    222

    پيش فرض

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

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    يعني دستورهاي به كار رفته توشو ميخواي بدوني ؟
    در ضمن اگه ميخواي كدهات مرتب بشه اون پايين حالت پيشرفته رو انتخاب كن بعد كه كدهاتو نوشتي سلكتشون بكن بعد گزينه اي كه علامت # داره رو بزن بعد از سند كردن كدهات مرتب ميشن
    Last edited by __siavash__; 08-06-2007 at 00:03.

  4. #4
    پروفشنال peyman1987's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    995

    پيش فرض

    با دستور Redim اونطور که من يادمه ميشد آرايه‌هاي ديناميک ( با طول متغير ) تعريف کرد.

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2005
    پست ها
    71

    پيش فرض

    بله میخوام بدونم اون جملاتی که bold نوشتم چکاری انجام میدهند.
    و در اصل کار دستور redim رو میخوام بدونم
    و اینکه چرا بع د این دستور نوشته A(2 ^ c یعنی اون چیه داخل پرانتز A ؟ که علامت ^ هم گذاشته؟

  6. #6
    پروفشنال peyman1987's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    تهران
    پست ها
    995

    پيش فرض

    اون يعني يه آرايه اي با نام A و تعداد خانه‌هاي 2 به توان c بساز. ( ^ علامت توان هست ).

  7. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2006
    پست ها
    271

    پيش فرض

    کاربرد redim اینه که آرایه ای با هر اندازه ای که هست دوباره تعریف می کنه و طول همون آرایه رو برات بیشتر یا کمتر می کنه. البته اگر درست یادم باشه خاصیتش اینه که بر خلاف کپی کردن ساده در پس زمینه ( یعنی درون خود کامپایلر) با pointer ها کار می کنه برا همین هم خیلی سریع تر از اینه که بخوای یک آرایه جدید تعریف کنی و از اولین تا آخرین رو توش کپی کنی.

  8. #8
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    May 2007
    پست ها
    222

    پيش فرض

    UBound هم انديس بالاي آرايه رو برميگردونه !
    LBound هم انديس پايين آرايه رو برميگردونه !

  9. #9
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •