حلقه ها:ما اگر بخواهیم یه قطعه کد را چند بار تکرار کنیم از حلقه ها استفاده میکنیم!

حلقه for:اگر بخواهیم به تعداد مشخصی دور تکرار داشته باشیم از این حلقه استفاده میکنیم‌.

ساختار حلقه for:

}(گام حلقه;شرط;مقدار اولیه)for

دستورات

{

مثال:?

ما بک متغیر به نام i تعریف کردیم و مقدار اولیه اون رو ۰ در نظر گرفتیم؛در قسمت شرط گفتیم که تا زمانی که i کوچکتر یا مساوی با ۵ هست حلقه ادامه داشته باشه و در قسمت گام حلقه گفتیم که هر بار یک واحد به جلو برو.

نتیجه کد بالابه این میشه:

1

2

3

4

5

حلقه while:در این حلقه گام حلقه مشخص نیست و تا زمانی که شرط حلقه صحیح باشه ادامه پیدا میکنه.

مثال:?

در اینجا مقدار اولیه متغیر ما صفر هست و گفتیم که تا زمانی که i کوچکتر از ۴ هست حلقه ادامه داشته باشه؛و --i یعنی دور حلقه از عدد بزرگتر به کوچکتر باشه.

نتیجه کد بالا:

۴

۳

۲

۱

حلقه do while: در این حلقه کد یک بار بدون در نظر گرفتن شرط حلقه اجرا میشه و در دور دوم شرط محاسبه میشه.

مثال:?

در کد بالا با وجود اینکه i بزرگتر از یک نیست اما چون کد یک بار بدون در نظر گرفتن شرط اجرا میشه عدد ۱ در خروجی نمایش داده میشه و در دور دوم چون متغیر از یک بزرگتر نیست حلقه متوقف میشه.

 

پ.ن:اگر سوالی دارین بپرسین.