Делает ли короткое замыкание выполнение программы быстрее, и анализирует, какой оператор ставить первым в оператор условия стоит? [закрыто]

Например (допустим, что мы говорим о C ++, если это имеет значение), в операторе &&, если я знаю, что один оператор приведет к 0 чаще / имеет больший шанс, чем другой оператор, я должен поместить его в левую часть а другое утверждение справа?

То же самое касается || оператор, если я знаю, что одно утверждение приведет к 1 чаще / имеет более высокий шанс, чем другое утверждение, я должен поместить это слева, а другое утверждение справа?

Выполнение всего этого потребовало бы много времени для анализа программы, но если это ускоряет выполнение программы, стоит ли это делать, и это то, что программисты встраиваемых систем / систем реального времени изучают для ускорения своего приложения если необходимо?

Ответы на вопрос(5)

Ваш ответ на вопрос