شما سه حلقه رو نام بردید که در نهایت یک کار انجام میدند و در واقع میشه گفت در شکل کار تفاوت زیادی ندارند، حالا سوالم اینه که چه موقعی باید از هرکدوم از این حلقهها استفاده کنیم؟
سلام وقت بخیر
معمولا مواقعی که با index و size بخواهیم حلقه ایجاد کنیم، از for و زمانی که فقط براساس یک شرط بخواهیم حلقه ایجاد کنیم از while استفاده میکنیم. تفاوت while و do while فقط این هست که do while همیشه یک بار اجرا میشود.