حلقه با زمان اجرایی صفر - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

حلقه با زمان اجرایی صفر

0 امتیاز
آیا میشه یک حلقه داشت که زمان اجرا آن صفر باشه یعنی هیچ کلاکی مصرف نشه؟
سوال شده آبان 16, 1393  بوسیله ی shab (امتیاز 194)   8 22 30

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

اگر loop مورد نظر رو کامپایلر بتونه optimize و جذف کنه کلاکی مصرف نمیشه .

مثلا زمانی که حلقه dead code   حساب بشه . یا مثلا وقت هایی که کامپایلر بتونه مقدار رو زمان کاپایل حساب کنه .

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

پاسخ داده شده آبان 17, 1393 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد آبان 18, 1393 بوسیله ی shab
...