Об Операторах

Я тут думал над вопросом.

В C операторы && и || операторов определяется порядок вычисления операндов.

Более того, если левый операнд вернул false для && или true для ||, то правый больше не будет оцениваться.

Это позволяет использовать конструкции типа «smth or die», которые часто можно встретить в скриптовых языках: (f = fopen("файл", "r")) || fprintf(stderr, «Невозможно открыть файл\n»); Вы когда-нибудь видели такой код на языке C? Мне не.

Интересно, почему :) Предвкушая ответы «слишком долго», «некрасиво» и т. д.: тогда почему это так распространено в скриптовых языках? Теги: #C++ #операторы #отражения #C++

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.