Это был вопрос интервью, заданный старшим менеджером.
Что быстрее?
while(1) {
// Some code
}
или
while(2) {
//Some code
}
Я сказал, что обе имеют одинаковую скорость выполнения, так как выражение внутри while должно наконец оцениваться как true или false. В этом случае оба параметра оцениваются как true, и в условии while нет дополнительных условных инструкций. Таким образом, обе будут иметь одинаковую скорость выполнения, и я предпочитаю пока (1).
Но интервьюер уверенно сказал:
"Проверьте свои основы. while(1) быстрее, чем while(2)".
(Он не испытывал моей уверенности)
Это правда?
