ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2008/08/13
    اهواز
    674
    163

    سوال در مورد دستورر break

    فرض کنیم در یک تابع بی نهایت (while(1 قرار داریم و درون این حلقه چند تا if وجود دارد اگر در داخلی ترین if دستور break داده بشه از حلقه while خارج میشیم یا از آخرین if ?


    سوال دوم: اگر حلقه while(1( در یک تابع با مقدار برگشتی باشد و از دستور return در داخل حلقه while استفاده شود آیا برنامه از خلقه خارج میشه و مقدار رو برگشت میده؟ مثل این برنامه :

    کد:
    unsigned char get_key()
     {
     unsigned char temp_key_code=nokey_code,old_key_code=nokey_code;
     while(1)
     {
      temp_key_code=key_code;
      if (temp_key_code!=nokey_code)
       if (temp_key_code!= old_key_code)
       {
        old_key_code=temp_key_code;
        if (temp_key_code!=nokey_code)
          return temp_key_code; 
         
       }     
     }
     
     }
  2. #2
    2010/04/10
    593
    5

    پاسخ : سوال در مورد دستورر break

    1 : دستور break برای خارج شدن از حلقه هست. اگر شما if رو حلقه میدونید این یه بحث دیگه هست.
    2 : بله ، از تابع خارج میشه و مقداری رو که شما گفتین برمیگردونه.
    انسان موفق با آجرهایی که به سمتش پرتاب میشود بنایی مستحکم میسازد.
  3. #3
    2013/02/26
    133
    4

    پاسخ : سوال در مورد دستورر break

    نقل قول نوشته اصلی توسط امیر . م
    1 : دستور break برای خارج شدن از حلقه هست. اگر شما if رو حلقه میدونید این یه بحث دیگه هست.
    2 : بله ، از تابع خارج میشه و مقداری رو که شما گفتین برمیگردونه.
    این حالت باعث پرشدن حافظه استک یا نمیدونم چیز دیگه ای نمیشه .اخه برنامه ای نوشتم که تو دو سه بار اول خوب تابع برمیگرده .ولی بعدش دیگه هنگ میکنه
    ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
    شهید دکتر مصطفی چمران
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. چرا حلقه با دستور break شکسته نمی شود؟
    توسط sadeghtajik در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2015/05/07, 15:08
  2. مشكل با break
    توسط mahanjoon در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2013/10/29, 13:32
  3. سوالآ*: ميکرو روي break boar کار ميکنه اما روي PCB نه ؟
    توسط woeful در انجمن رباتيك و مكاترونيك
    پاسخ: 5
    آخرين نوشته: 2013/01/10, 20:16
  4. پاسخ: 7
    آخرين نوشته: 2007/09/28, 17:44
  5. Break یک حلقه بی نهایت
    توسط Mohammad6490 در انجمن Matlab
    پاسخ: 12
    آخرين نوشته: 2007/07/01, 01:21

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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