C / C ++: GOTO быстрее, чем WHILE и FOR?

Я знаю, что все ненавидят GOTO и никто его не рекомендует. Но дело не в этом. Я просто хочу знать, какой код самый быстрый:

  1. goto loop

     int i = 3;
    цикл:
    printf ("что-то");
    if (- i) goto loop;
    
  2. цикл while

     int i = 3;
    в то время как я--) {
     printf ("что-то");
    }
    
  3. for цикл

     for (int i = 3; i; i--) {
     printf ("что-то");
    }
    
8
задан tshepang 7 June 2014 в 20:47
поделиться