Нет, циклы не встречаются одинаково во всех системах. На этот вопрос так много факторов, что на него невозможно ответить без кода.
Это простой цикл:
int j;
for(int i = 0; i < 100; i++) {
j = j + i;
}
этот цикл слишком прост, это просто пара операций загрузки, добавления, сохранения, с переходом и сравнением. Это будет всего несколько микроопераций и будет очень быстрым. Тем не менее, скорость этих микроскопов будет зависеть от процессора. Если процессор может сделать одну микрооперацию за 1 миллиардную долю секунды (примерно один гигагерц), тогда цикл займет примерно 6 * 100 микроопераций (это приблизительная оценка, так много факторов, которые я использую только для приблизительных значений) или 6 * 100 миллиардных долей секунды или чуть меньше одной миллионной доли секунды. Для всего цикла. Вы можете только измерить это с большинством функций операционной системы.
Я хотел продемонстрировать скорость зацикливания. Я упомянул выше процессор с 1 миллиардом микроопы в секунду. Теперь рассмотрим процессор, который может делать 4 миллиарда микроопс в секунду. Этот процессор будет в четыре раза быстрее (примерно), чем первый процессор. И мы не изменили код.
Это отвечает на вопрос?
Для тех, кто хочет упомянуть, что компилятор может циклически развернуть это, игнорируйте это ради обучения.