🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ hamid abdi
تفاوت while و do while
جامعه برنامه نویسی وب ایجاد شده در ۰۵ آبان ۱۴۰۲

مهم‌ترین تفاوت این دو در این است که :

زمان اجرا شدن کد در while هربار شرط چک میشود و تا زمانی شرط درست باشد کد مد نظر اجرا میشود        اما

زمان اجرا شدن کد در do while  برای بار اول بدون در نظر گرفتنِ درست و غلط بود شرط ، کد یکبار اجرا میشود و بعد از آن برای هر بار اجرا شدن کد ، سراغ شرط میرود و درستی و غلط بودن شرط را لحاظ میکند 

 

 مهم‌ترین تفاوت و اصلی‌ترین تفاوت این دو دستور در این است .

 

در نتیجه *********************

while  تا زمانی که شرط مشخص شده درست باشد حلقه میزند

 

do while  یکبار دستورات خود را اجرا میکند حتی اگر شرط نادرست باشد ، سپس شرط را بررسی میکند و تا زمانی که شرط مشخص شده درست باشد حلقه را تکرار میکند.

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

mahdi bayat ۱۷ آبان ۱۴۰۲، ۰۶:۱۶