Пока все ответы в целом верны, на мой взгляд. А именно, он будет оптимизирован и будет зависеть от машинного кода и т. Д. Я думаю, что в самом упрощенном случае, при отсутствии оптимизации и спекулятивного ветвления (что может быть нереально), код 1 окажется быстрее, потому что некоторое количество накладных расходов при настройке циклов. А именно, вы должны объявить переменные i и J. Поскольку накладные расходы внешнего цикла всегда происходят только один раз, реальным фактором здесь является внутренний цикл. Поскольку в коде 1 внутренний цикл устанавливается только 100 раз, а в коде 2 внутренний цикл устанавливается 1000 раз, код 1 должен быть быстрее. Опять же, это в самом простом случае, который, вероятно, был тем, на что был нацелен вопрос об интервью или вопрос викторины.