0

♣<<▐▐ ساختمان داده ▐▐>>♣

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:♣<<▐▐ ساختمان داده ▐▐>>♣
دوشنبه 21 اردیبهشت 1394  3:46 AM

حلقه ها 

▬▬▬▬▬▬▬▬▬
در ساختار استاندارد 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 یک مرتبه مجموعه دستورات را اجرا می کند. سپس شرط حلقه چک می شود، اگر درست بود حلقه به ازای شرط تکرار می شود.

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها