Что лучше для производительности? Это может не соответствовать другим языкам программирования, поэтому, если они отличаются или если вы можете ответить на мой вопрос своими знаниями на определенном языке, пожалуйста, объясните.
Я буду использовать c ++ в качестве примера, но я хотел бы знать, как он работает в Java, C или любых других основных языках.
int x = 0;
while (x < 10) {
cout << x << "\n ";
x++;
}
VS
for ( int x = 1; x < 10; x++)
cout << x << "\n ";
Какой из них работает лучше? Если это цикл for, то допустим, что уже объявлено целое число, которое мы могли бы использовать в приращении цикла while, которое нам не нужно было создавать только для цикла while?
пример:
int age = 17; //this was made for something else in the code, not a while loop. But fortunately for us, our while loop just so happened to need the number 17.
while (age < 25) {
cout << age << "\n ";
age++;
}
Будет ли этот экземпляр сделать цикл while лучшим выбором, чем создание цикла for? И я видел вопросы, несколько похожие на это, но я не считаю, что это дубликат, или какой-либо из ответов на эти другие вопросы ответил на мой вопрос.
Я хочу получить объяснение по этому вопросу, объяснив, является ли он специфичным для компилятора, как он работает или что-то хорошее для ответа на этот вопрос.