حلقه ها:ما اگر بخواهیم یه قطعه کد را چند بار تکرار کنیم از حلقه ها استفاده میکنیم!
حلقه for:اگر بخواهیم به تعداد مشخصی دور تکرار داشته باشیم از این حلقه استفاده میکنیم.
ساختار حلقه for:
}(گام حلقه;شرط;مقدار اولیه)for
دستورات
{
مثال:🔽
ما بک متغیر به نام i تعریف کردیم و مقدار اولیه اون رو ۰ در نظر گرفتیم؛در قسمت شرط گفتیم که تا زمانی که i کوچکتر یا مساوی با ۵ هست حلقه ادامه داشته باشه و در قسمت گام حلقه گفتیم که هر بار یک واحد به جلو برو.
نتیجه کد بالابه این میشه:
1
2
3
4
5
حلقه while:در این حلقه گام حلقه مشخص نیست و تا زمانی که شرط حلقه صحیح باشه ادامه پیدا میکنه.
مثال:🔽
در اینجا مقدار اولیه متغیر ما صفر هست و گفتیم که تا زمانی که i کوچکتر از ۴ هست حلقه ادامه داشته باشه؛و --i یعنی دور حلقه از عدد بزرگتر به کوچکتر باشه.
نتیجه کد بالا:
۴
۳
۲
۱
حلقه do while: در این حلقه کد یک بار بدون در نظر گرفتن شرط حلقه اجرا میشه و در دور دوم شرط محاسبه میشه.
مثال:🔽
در کد بالا با وجود اینکه i بزرگتر از یک نیست اما چون کد یک بار بدون در نظر گرفتن شرط اجرا میشه عدد ۱ در خروجی نمایش داده میشه و در دور دوم چون متغیر از یک بزرگتر نیست حلقه متوقف میشه.
پ.ن:اگر سوالی دارین بپرسین.