Apakah 'beralih' lebih cepat dari 'jika'?

Apakah switchpernyataan sebenarnya lebih cepat dari ifpernyataan? Saya menjalankan kode di bawah ini di kompilasi Visual Studio 2010 x64 C ++ dengan /Oxbendera: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t...