حلقه ها
▬▬▬▬▬▬▬▬▬
در ساختار استاندارد c++ سه نوع حلقه استفاده می شود:
for( ; ; )
while
do-while
1. حلقه
syntax حلقه for به صورت زیر می باشد:
کد PHP:
for(مقدار دهی اولیه متغیر ; شرط حلقه ;تعداد گام های تکرار )
{
مجموعه دستورات
}
مثال:
کد PHP:
for(i=1;i<=n;i++)
{
cout<<i;
}
می توان نوع متغیر i مرتبط با حلقه for را در ابتدای برنامه تعریف نمود یا اینکه قبل از مقداردهی اولیه در for .
کد PHP:
for(int i=1;i<=n;i++)
{
cout<<i;
}
حلقه for برای زمانی که تعداد معینی از تکرار یک برنامه خاص را داریم کاربرد دارد.
برای استفاده از حلقه for به صورت بی نهایت بار تکرار می توانیم آن را به صورت زیر بنویسیم:
کد PHP:
for(;;)
{
مجموعه دستورات
}
2. حلقه while
syntax حلقه while به صورت زیر می باشد:
کد PHP:
while(شرط حلقه )
{
مجموعه دستورات
}
تا زمانی که شرط برقرار باشد حلقه اجرا می گردد.
حلقه while برای زمانی که تعداد زیادی از تکرار یک برنامه خاص را داریم کاربرد دارد.
شبیه سازی حلقه for برای حلقه while به صورت زیر می باشد:

برای بی نهایت اجرا شدن حلقه while آن را به صورت زیر می نویسیم:
کد PHP:
while(1)
{
مجموعه دستورات
}
3. حلقه do-while
syntax حلقه do-while به شکل زیر می باشد:
کد PHP:
do
{
مجموعه دستورات
} while(شرط حلقه )
در ابتدا do یک مرتبه مجموعه دستورات را اجرا می کند. سپس شرط حلقه چک می شود، اگر درست بود حلقه به ازای شرط تکرار می شود.