نمایش نتایج 1 تا 3 از 3

نام تاپیک: return 0 or return 1

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار amir_civil
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    452

    return 0 or return 1

    سلام دوستان
    در برنامه سی++
    return 0 و return 1 و return -1 چه فرقی با هم دارند؟
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    1,486
    بستگی داره منظورت تو کجا باشه مثلا فرض کن تابعی داریم که قرار یه چیز رو چک کنه ببینه درسته یا نه در صورت درست بودن 1 و درست نبودن -1 یا 0 برگردونه و موارد دیگه در کل برا تابعی که مقدار int برا برگشت اون مشخص شده فرقی نمیکنه که چه مقداری برگردونه بستگی به کاری داره که شما میخوای انجام بدی
    شما بگو که منظورت توی چی هست تا بشه بیشتر توضیح داد

  3. #3
    کاربر دائمی آواتار shobair
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    43
    پست
    339
    نقل قول نوشته شده توسط amir_civil مشاهده تاپیک
    سلام دوستان
    در برنامه سی++
    return 0 و return 1 و return -1 چه فرقی با هم دارند؟
    ممنون
    سلام
    هیچ فرقی!

    از return برای برگرداندن مقدار در نام یک تابع استفاده میشه. مثلاً تابعی رو در نظر بگیرید که وظیفه مقایسه مقدار دو متغیر رو به عهده داره:

    int compare(int x,y)
    {
    if (x>y) return 1 else return -1
    }


    در تابع main می تونید با کنترل مقدار تابع بفهمید که چه اتفاقی افتاده:

    if (compare(A,B)==1) printf("A is greater than B") else printf("B is greater than A")


    یا هر کاربرد دیگه ای که فکرش رو بکنید.
    در تابع main و زمانی که از نوع void تعریف نشده باشه برای خالی نبودن مقدار (پرهیز از warning یا error در برخی از کامپایلر ها) یک دستور return گذاشته میشه.

    شبیر

تاپیک های مشابه

  1. مشکل عجیب با return false
    نوشته شده توسط shahroozj در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 10 مرداد 1386, 10:43 صبح
  2. com return
    نوشته شده توسط benyamin_pc در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 14 دی 1385, 07:21 صبح
  3. return در MessegeBox سفارشی
    نوشته شده توسط Amir Oveisi در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 17 تیر 1385, 22:20 عصر
  4. آیا در یک storeprocedure می شه دوتا مقدار رو return کرد ؟
    نوشته شده توسط Microsoft.net در بخش SQL Server
    پاسخ: 1
    آخرین پست: جمعه 10 مهر 1383, 11:09 صبح
  5. مشکل در return کردن
    نوشته شده توسط mr_esmaily در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: جمعه 03 مهر 1383, 13:29 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •