آموزش حلقه while در زبان ++C

 

حلقه while — تعریف ساده و مفهوم دقیق

حلقه while یعنی:

«تا وقتی یک شرط برقرار است، این دستورها را تکرار کن

اگر شرط درست باشد، حلقه وارد می‌شود.

اگر در وسط کار شرط نادرست شود، حلقه متوقف می‌شود.


 ساختار کلی حلقه while

اینجا:

  • condition = شرط ادامه
  • اگر شرط true باشد → حلقه اجرا می‌شود
  • اگر شرط false شود → حلقه پایان می‌یابد

 مثال خیلی ساده

 خروجی>>

 

قدم به قدم توضیح اجرا

  1. ابتدا شرط بررسی می‌شود → i < 5
  2. اگر درست بود، کد داخل اجرا می‌شود
  3. در پایان دور، دوباره شرط بررسی می‌شود
  4. وقتی شرط غلط شد (مثلاً i = 5)، حلقه پایان می‌یابد

 اگر i++ را فراموش کنی…

 اینجا i هیچ‌وقت تغییر نمی‌کند → حلقه بی‌نهایت! 

و برنامه بصورت مدام و بینهایت فقط یک عدد را چاپ میکند و درنهایت منجر به هنگ کردن برنامه میشود .

 


 مثال: شمارش معکوس با while

 نتیجه: شمارش معکوس تا 1.

مثال کاربردی در آردوینو — انتظار برای زدن دکمه

 کاربرد:

منتظر یک اتفاق بمان (مثل ورود کاربر، فشار دکمه، تغییر سنسور)

 

تفاوت while با for

ویژگی

while

for

کاربرد

                                وقتی تعداد تکرار نامشخص است              

                      وقتی تعداد تکرار مشخص است             

ساختار

شرط تنها

سه بخش (شروع/شرط/تغییر)

خوانایی

برای تکرارهای وابسته به شرط بهتر است

برای تکرارهای عددی بهترین است

ریسک

احتمال گیر کردن زیاد

مدیریت‌شده‌تر

 

در دوره جامع آموزشی ما همین موضوع را به‌صورت بسیار کامل‌تر، مرحله‌به‌مرحله و همراه با نکات و تجربه‌های عملی آموزش داده‌ایم؛ نکاتی که معمولاً در مقالات کوتاه فرصت پرداختن به آن‌ها نیست.

اگر می‌خواهید این مهارت را عمیق‌تر یاد بگیرید و بتوانید آن را به‌درستی در عمل استفاده کنید، این دوره می‌تواند مسیر یادگیری شما را خیلی سریع‌تر و ساده‌تر کند.

۰
از ۵
۰ مشارکت کننده

جستجو در مقالات

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش

سبد خرید