حلقه (Loop) یک برنامه یا اسکریپت نرم افزاری است که دستورالعملهای یکسانی را تکرار میکند یا همان اطلاعات را بارها و بارها پردازش میکند تا زمانی که دستور توقف را دریافت کند. اگر به درستی مدیریت نشود، یک حلقه میتواند باعث کند شدن کامپیوتر شود زیرا با تکرار همان مراحل در یک حلقه بی پایان غرق میشود. حلقه یک ایده برنامه نویسی اساسی است که معمولاً در نوشتن برنامهها استفاده میشود.
یک حلقه بی نهایت، حلقهای است که فاقد روال خروج کارآمد است. نتیجه این است که حلقه به طور مداوم تکرار میشود تا زمانی که سیستم عامل آن را احساس کند و برنامه را با یک خطا خاتمه دهد یا تا زمانی که رویداد دیگری رخ دهد (مانند اینکه برنامه به طور خودکار پس از مدت زمان مشخصی خاتمه یابد).
نمونه هایی از کد حلقه در زبان های مختلف
کد حلقه در جاوا
این کد ۱۰ بار عبارت Hello را چاپ میکند.
for(int i=1;i<=10;i++)
{
System.out.println("Hello");
}
کد حلقه در سی شارپ
این کد ۱۰ بار عبارت Hello را چاپ میکند.
for (int i = 0; i < 10; i++)
{
Console.WriteLine("Hello");
}
کد حلقه در سی پلاس پلاس
این کد ۱۰ بار عبارت Hello را چاپ میکند.
for (i = 1; i <= 10; ++i)
{
cout << "Hello";
}
کد حلقه در PHP
این کد ۱۰ بار عبارت Hello را چاپ میکند.
for ($i=1; $i <=10; $i++)
{
echo 'Hello';
}
حلقه چیست؟
حلقه (Loop) یک برنامه یا اسکریپت نرم افزاری است که دستورالعملهای یکسانی را تکرار می کند یا همان اطلاعات را بارها و بارها پردازش میکند تا زمانی که دستور توقف را دریافت کند.
حلقه بی نهایت چیست؟
حلقه بی نهایت یا حلقه بی پایان، به حلقهای گفته میشود که به شکل نامحدود یک دستورالعمل یا دستورالعملهایی را تکرار میکند، در این حالت برای حلقه یا شرطی (شرط اتمام کار حلقه) در نظر گرفته نشده و یا اینکه شرط آن هیچگاه اتفاق نمیافتد.