# while(true) или while(1)?

**URL:** <https://forum.itvdn.com/t/while-true-ili-while-1/2582>\
**Category:** Общие вопросы\
**Created:** [12.10.2018 11:27:14 UTC](https://forum.itvdn.com/t/while-true-ili-while-1/2582 "2018-10-12T11:27:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![logvinecd](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/l/cc9497/32.png) [@logvinecd](https://forum.itvdn.com/u/logvinecd)\
**Post date:** [12.10.2018 11:27:14 UTC](https://forum.itvdn.com/t/while-true-ili-while-1/2582/1 "2018-10-12T11:27:14Z")

</div>

Вроде как и одно и другое означает одно и то же, но вопрос, есть ли разница в производительности? И какой из этих вариантов записи возник первым? Какой предпочтительнее для использования?

---

<div class="post-metadata">

**Author:** ![glebgariev](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/g/ea666f/32.png) [@glebgariev](https://forum.itvdn.com/u/glebgariev)\
**Post date:** [12.10.2018 12:54:10 UTC](https://forum.itvdn.com/t/while-true-ili-while-1/2582/2 "2018-10-12T12:54:10Z")

</div>

Изначально, конечно же, появились 1 и 0, что означает "есть ток" / "нету тока". Разницы в производительности нет абсолютно никакой.это абсолютно идентичные понятия.

Предпочтительнее: что хочешь - то и пишешь. Вообще я уже очень давно не встречал что б писали "while(0) или while(1)". Как правило в последнее время while(true) только встречаю, если нужно бесконечный цикл сделать...

А вообще - сколько программистов - столько и мнений, так что пишите код как хотите.

---

<div class="post-metadata">

**Author:** ![antonmihailichuk](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/e19b73/32.png) [@antonmihailichuk](https://forum.itvdn.com/u/antonmihailichuk)\
**Post date:** [12.10.2018 12:57:03 UTC](https://forum.itvdn.com/t/while-true-ili-while-1/2582/3 "2018-10-12T12:57:03Z")

</div>

Вообще это одно и то же, но есть такая теория, что с очень небольшой вероятностью некоторые компиляторы могут true читать как 0, так что пишите while(1) ![](https://forum.itvdn.com/content/images/emoticons/facebook-smiley-face-for-comments.png)
