اطلاعیه

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