C++ Statements

در C++، Statement (دستور) یک خط کد قابل اجراست که به کامپایلر می‌گه چه کاری انجام بده.
هر statement در C++ معمولاً با سیمی‌کالُن ( ; ) تموم می‌شه.

🔹 انواع Statement ها در C++

1. Expression Statements (دستورات محاسباتی / عملیاتی)

هر عبارتی که یک عملیات انجام بده.

int a = 5; // مقداردهی a = a + 2; // محاسبه cout << a; // چاپ مقدار

2. Compound Statements (بلوک کد)

مجموعه‌ای از دستورات که بین { } نوشته می‌شن.

{ int x = 10; int y = 20; cout << x + y; }

3. Conditional Statements (دستورات شرطی)

برای تصمیم‌گیری استفاده می‌شن.

int age = 18; if (age >= 18) { cout << "Adult"; } else { cout << "Not Adult"; }

4. Looping Statements (حلقه‌ها)

برای اجرای چندباره کد.

for (int i = 0; i < 5; i++) { cout << i << " "; }

📌 خروجی:

0 1 2 3 4

5. Jump Statements (دستورات پرش)

برای تغییر روند اجرای برنامه:

  • break ➝ خروج از حلقه

  • continue ➝ پرش به تکرار بعدی حلقه

  • return ➝ خروج از تابع

مثال:

for (int i = 1; i <= 5; i++) { if (i == 3) continue; // 3 را رد می‌کند if (i == 5) break; // در 5 متوقف می‌شود cout << i << " "; }

📌 خروجی:

1 2 4

🔹 جمع‌بندی

  • هر دستور در C++ با ; تمام می‌شود.

  • چند دستور می‌تواند داخل یک بلوک { } باشد.

  • دستورات شامل: محاسباتی، شرطی، حلقه‌ای و پرش هستند.