for(int i=0;i<5;i++)

if(i<5)

printf("나는 초보다")


라는 반복문 코드보다


그냥 printf("나는 초보다")

printf("나는 초보다")

printf("나는 초보다")

printf("나는 초보다")

printf("나는 초보다")


라고  단순히 5번 반복한 코드가 조건문이 안 들어가니깐 상식적으로 실행속도가 빠르잔아



그런데 이걸 컴파일러가 알아서 두 코드가 실행속도가 같게끔 최적화된 결과물을 내주는거임?