for

حلقه for کد داخلش رو انقدر تکرار میکنه تا مقدار عبارت مربوط بهش false بشه. سینتکسش به شکل زیر هست:

for(initialize statement; repeat expression; post expression){
    //Statement
    //Statement
}

فلوچارت زیر نحوه کار کردن دستور for رو نشون میده:

فلوچارت for

اولین باری که اجرای کد میرسه به دستور for اول از همه initialization statement اجرا میشه.

این دستور معمولا متغیری که توی عبارت تکرار (repeat expression) استفاده میشه رو تنظیم میکنه. یک post expression (توی فلوچارت بهش اشاره شده) مقداری رو توی repeat expression تغییر میده. بعد از اینکه آخرین خط کد توی حلقه پردازش شد، post expression و بعد از اون repeat expression پردازش میشه. اگه مقدار repeat expression هنوز true باشه، دستور اول توی بلاک کد حلقه دوباره اجرا میشه. توی post expression معمولا از اپراتور های محاسباتی، از جمله اپراتور های افزیشی (increment) و کاهشی (decrement) و اپراتور های تخصیص، به اسم addition و subtraction استفاده میشه. مثال هایی از این اپراتور ها رو در زیر میبینید:

عملگر های محاسباتی