سلام دوستای خوبم
مهمترین مشخصه ی اینکه بفهمیم یک حلقه بی نهایت بار تکرار میشه چیه؟
سلام دوستای خوبم
مهمترین مشخصه ی اینکه بفهمیم یک حلقه بی نهایت بار تکرار میشه چیه؟
ممنون از پاسخگویی دوستان خوبم.
ببخشید با این حساب حلقه ی زیر تا زمانی که j از i-1 بزرگتر هست x رو چاپ میکنه یعنی 10 بار این ایکس چاپ میشه و بعدش دیگه شرط ادامه حلقه برقرار نیست ولی کامپایلر C++ بی نهایت بار ایکس رو چاپ میکنه.
ممکنه توضیح بدین؟
ببینید این حلقه های تو در تو نکته ریزی دارن. قبل حلقه داخلی while مقدار i,j هردو برابر 3 میشن ، ولی تو خود حلقه while مقدار i هر بار داره کم میشه در حالی که
مقدار j همون سه هست و این یعنی loop بی نهایت و بی نهایت بار اجرا میشه. براتون عکس و فیلم گرفتم کامل ببینید.
عکس از کد
فیلم کد
** در ضمن همیشه عنوان های مناسبی برای تاپیک انتخاب کنید. سوال از حلقه خیلی کلی هست. "بهتره باشه محاسبه تعداد اجرای یک حلقه"