اطلاعیه

Collapse
No announcement yet.

سوال در مورد حلقه for

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد حلقه for

    سلام بچه ها یه سوال داشتم در مورد حلقه for
    اینکه مثلا در حلقه زیر
    while (1){
    for (a=5;a<16;a++) {

    delay_ms(800);
    }

    در ابتدا به a مقدار 5 میدهد و هی یک واحد به آن اضافه میکند. حالا وقتی a به 16 میرسه و از حلقهfor رد میشه a همون16 میمونه یا دوباره 5 میشه؟؟؟


    #2
    پاسخ : سوال در مورد حلقه for

    نوشته اصلی توسط armay
    سلام بچه ها یه سوال داشتم در مورد حلقه for
    اینکه مثلا در حلقه زیر
    while (1){
    for (a=5;a<16;a++) {

    delay_ms(800);
    }

    در ابتدا به a مقدار 5 میدهد و هی یک واحد به آن اضافه میکند. حالا وقتی a به 16 میرسه و از حلقهfor رد میشه a همون16 میمونه یا دوباره 5 میشه؟؟؟

    سلام بعد از خارج شدن از حلقه for مقدار a برابر 16 است . راستی برای گذاشتن کد از تگ کد (همون که با علامت شارپ # نشون داده) استفاده کنید
    راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
    کوچ کردن از کدویژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
    نحوه نوشتن اصولی یک لایبرری و درایور نرم افزاری( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
    http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
    انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

    دیدگاه


      #3
      پاسخ : سوال در مورد حلقه for

      نوشته اصلی توسط armay
      سلام بچه ها یه سوال داشتم در مورد حلقه for
      اینکه مثلا در حلقه زیر
      while (1){
      for (a=5;a<16;a++) {

      delay_ms(800);
      }

      در ابتدا به a مقدار 5 میدهد و هی یک واحد به آن اضافه میکند. حالا وقتی a به 16 میرسه و از حلقهfor رد میشه a همون16 میمونه یا دوباره 5 میشه؟؟؟

      چون مقدار شرط While همیشه درست است دوباره حلقه for تکرار می شود اما در اولین مرحله مقدار متغیر a برابر 5 قرار می گیرد.

      دیدگاه


        #4
        پاسخ : سوال در مورد حلقه for

        بنابه توضیحی که آقا یا خانم Baghmirani دادن چون حلقه انتها نداره هر دوره a 5 میشه و به 15 میرسه و دوباره مقدارش 5 قرار میگیره..
        من دنبال راهم...

        دیدگاه

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