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

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




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

نام تاپيک: سوال در مورد پارامترهای تابع main

  1. #1
    اگه نباشه جاش خالی می مونه havva's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    302

    پيش فرض سوال در مورد پارامترهای تابع main

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

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    1- يك برنامه C ميتونه از چندين تابع تشكيل بشه
    اما main يك نام خاص كه برنامه با اون شروع ميشه.و ميشه گفت هر برنامه C يك نقطه ورود داره كه در اون ميشه از توابع ديگه استفاده كرد.و بايد فراخواني بشه.
    در ضمن يكي از روش هايي كه ميشه data ها رو بين توابع منتقل كرد از راه فراخواني يك تابع هست تا يك ليست متغيير ها رو در اختياره تابع فراخواني شده قرار بده.
    يك تابع ميتونه يك ليست از متغيير ها رو داشته باشه كه به اينها آرگومان گفته ميشه.آرگومان ها در پرانتزي كه بعد از اسم تابع مي ياد تعريف ميشن.
    تابعي كه فراخواني شده اين آرگومان ها رو در اختيار مي گيره.
    در ضمن لزومي نداره كه متغير ها به عنوان يك آرگومان تعريف بشن.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    FILE -2 يك structure موجود در stdio.h هست كه در اون اطلاعاتي درباره يك file از جمله خواندن يا نوشتن در file يا در مورد انتهاي اون file وهمچنين error هاي احتمالي كه file مورد نظر داره,قرار داره.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    pfile يك اشاره گر يا pointer به اين structure هست.
    Last edited by someone; 16-08-2006 at 14:34.

  3. #3
    اگه نباشه جاش خالی می مونه havva's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    302

    پيش فرض

    چه فرقی داست که این متغیر ها رو پایین تر تعریف کنیم

  4. #4
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    بستگي به برنامه شما داره.
    در هر حقيقت وقتي يك تابع فراخواني ميشه يك كپي از هر آگومان در حافظه ايجاد ميشه وشما مي تونيد مقادير اين كپي ها رو تغيير بديد.و اين تغييرات اثري روي اون آرگومان نداره.
    شما مي تونيد از اين شكل هم استفاده كنيد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    اگه نباشه جاش خالی می مونه havva's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    302

    پيش فرض

    می بخشید در بعضی جاخا می بینم می نویسه
    int main()

    یه جا می نویسه فقط
    main()

    این ها چه فرقی دارند ؟؟؟؟؟؟؟؟؟؟؟؟

  6. #6
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    داراي مقدار برگشتي مي باشد كه به اين ها اصطلاحا تابع بازگشتي ميگن.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در غير اين صورت تابع مقدار برگشتي ندارد.
    كه ميشه به دو صورت اون رو نوشت:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by someone; 16-08-2006 at 22:22.

  7. #7
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    نقل قول نوشته شده توسط havva
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ببین اگه از commandline ها استفاده کرده باشی(مثلا همون محیط فرمانی داس) دیدی که بعد از نوشتن دستور یه سری آپشن می فرستن. مثلاً dir که برای دیدن محتوای یک شاخه استفاده می شود در حقیقت به صورت یک برنامه exe. هست و می توان چیزهایی مثل /p و .. برای اون فرستاد: "dir /p"
    این آرگومان ها باید به نحوی به برنامه ارسال شوند. این ها بوسیلۀ همان دو متغییر درون پرانتز main ارسال می شوند.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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