12
'Switch' é mais rápido que 'if'?
Uma switchdeclaração é realmente mais rápida que uma ifdeclaração? Executei o código abaixo no compilador x64 C ++ do Visual Studio 2010 com o /Oxsinalizador: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t i; for …