حلقه for در زبان #C

حلقه for
در زبان #C برای اجرای مکرر یک بلوک کد استفاده میشود، معمولاً زمانی که تعداد دفعات تکرار مشخص باشد. سینتکس حلقه for
شامل مقداردهی اولیه، شرط و دستور تکرار است که همگی در یک خط تعریف میشوند.
سینتکس:
for (initialization; condition; iteration)
{
// کدی که در هر تکرار اجرا میشود
}
اجزای اصلی:
- مقداردهی اولیه (Initialization): قبل از شروع حلقه یک بار اجرا میشود (مثلاً
int i = 0
). - شرط (Condition): قبل از هر تکرار بررسی میشود؛ حلقه تا زمانی که شرط
true
باشد اجرا میشود. - تکرار (Iteration): بعد از هر تکرار، مقدار متغیر حلقه بهروزرسانی میشود (مثلاً
i++
).
مثال 1: حلقه ساده
using System;
class Program
{
static void Main()
{
for (int i = 0; i < 5; i++)
{
Console.WriteLine(“Iteration: “ + i);
}
}
}
خروجی:
Iteration: 0
Iteration: 1
Iteration: 2
Iteration: 3
Iteration: 4
مثال 2: پیمایش آرایه
using System;
class Program
{
static void Main()
{
string[] fruits = { “Apple”, “Banana”, “Cherry” };
for (int i = 0; i < fruits.Length; i++)
{
Console.WriteLine(fruits[i]);
}
}
}
خروجی:
Apple
Banana
Cherry
مثال 3: حلقه تو در تو (Nested for
Loop)
using System;
class Program
{
static void Main()
{
for (int i = 1; i <= 3; i++)
{
for (int j = 1; j <= 3; j++)
{
Console.WriteLine($”Outer: {i}, Inner: {j}“);
}
}
}
}
Outer: 1, Inner: 1
Outer: 1, Inner: 2
Outer: 1, Inner: 3
Outer: 2, Inner: 1
Outer: 2, Inner: 2
Outer: 2, Inner: 3
Outer: 3, Inner: 1
Outer: 3, Inner: 2
Outer: 3, Inner: 3
نکات کلیدی:
- زمانی از حلقه
for
استفاده کنید که تعداد دفعات تکرار مشخص یا قابل پیشبینی باشد. - مطمئن شوید که حلقه یک شرط توقف دارد تا از ایجاد حلقه بینهایت جلوگیری شود.
- متغیر حلقه (مثل
i
در مثالها) اغلب بهعنوان اندیس استفاده میشود، بهویژه هنگام پیمایش آرایهها یا مجموعهها.
دیدگاهتان را بنویسید