دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • اسفند

جلسه ۱۱ : حلقه ها در C

  • دسته‌بندی‌ها :
جلسه ۱۱ : حلقه ها در C
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت تمامی دوستان عزیز سایت پی وی لرن .و کاربرانی که دوره کامل آموزش زبان C را دنبال می کنند. در این مجموعه آموزشها قصد داریم آموزش برنامه نویسی به زبان C رو تقدیم حضورتون کنیم.آموزش رو با انواع حلقه ها در C و دستورات کنترلی حلقه ها در C ادامه خواهیم داد.

      حلقه ها در C

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

      Loop Architecture - حلقه ها در C

      Loop Architecture – حلقه ها در C

      زبان برنامه نویسی C انواع زیر را برای حل الزامات حلقه فراهم می کند.

      حلقه Loop و توضیحات
      ۱حلقه while

      در حالی که شرط داده شده درست باشد یک جمله یا گروهی از جملات را تکرار می کند. while قبل از اجرای حلقه شرایط را آزمایش می کند.

      ۲حلقه for

      دنباله یا رشته ای از جملات را چندین مرتبه اجرا می کند و کدی که متغیر حلقه را مدیریت می کند مختصر می کند .

      ۳حلقه do…while

      این بیشتر شبیه یک جمله while است که شرایط را در انتهای بدنه حلقه تست می کند.

      ۴ حلقه های تو در تو

      شما می توانید یک یا چند حلقه در داخل حلقه های while, for, or do..while قرار دهید.

      دستورات کنترلی حلقه ها در C

      دستورات کنترلی حلقه ها در C باعث تغییر فرم اجرا از توالی عادی آن می شود.ساختارهای کنترلی به برنامه نویس این اجازه را می دهند که بر روی دستورات کنترل داشته باشد و آنها را تکرار، اجرا و متوقف سازد.

      C از دستورات کنترلی زیر پشتیبانی می کند.

      دستورات کنترلی حلقه ها در C و توضیحات
      ۱دستور break

      خروج از حلقه تکرار یا دستور سوئیچ و انتقال اجرا بلافاصله به دستور پس از حلقه یا سوئیچ.

      ۲دستور countinue

      دستور continue در حلقه تکرار موجب انتقال کنترل به ابتدای حلقه می شودو بلافاصله بعد از تکرار دوباره وضعیت خود را بررسی کند.

      ۳دستور go to

      دستور goto سبب انتقال کنترل از یک نقطه به نقطه دیگر برنامه می شود.

      حلقه بی نهایت

      یک حلقه به یک حلقه بی نهایت تبدیل می شود اگر شرط هرگز نادرست نباشد.حلقه for به طور سنتی برای این منظور استفاده می شود.زمانی که هیچ یک از سه عبارت حلقه «for» مورد نیاز نیست، به وسیله خالی قرار دادن عبارت شرطی شما می توانید حلقه بی نهایت بسازید.

      مثال : 

      وقتی عبارت شرطی وجود ندارد، تصور بر اینست که درست باشد.شما ممکن است یک مقدار اولیه و افزایش را داشته باشید، اما اغلب برنامه نویسان C  برای ساخت حلقه بینهایت از (؛؛) for  استفاده می کنند.

      کلام پایانی

      خوشحالیم ازاینکه در این مجموعه آموزشها همراه ما هستید.جلسه یازدهم رو با حلقه ها در c شروع و با حلقه های بی نهایت در C به پایان می رسانیم.

      QR:  جلسه ۱۱ : حلقه ها در C
      به اشتراک بگذارید