Estimados expertos en programación: ¿Cuánto tiempo lleva ejecutar la declaración for(i=100;igt;0;i--);
Lo probé con un programa C y el orden de magnitud fue de unos diez menos seis segundos. El tiempo es muy corto. Por supuesto, los resultados de esta prueba pueden estar relacionados con el rendimiento del propio ordenador.
#include lt; stdio.hgt;
#include lt; /p>
{
int i
doble transcurrido;
LARGE_INTEGER startCount
LARGE_INTEGER endCount
LARGE_INTEGER frecuencia;
QueryPerformanceFrequency(amp; frecuencia);
QueryPerformanceCounter(amp; startCount); 0; i--);
QueryPerformanceCounter(amp; endCount);
transcurrido = (doble)(endCount.QuadPart - startCount.QuadPart) / freq.QuadPart;
printf("Tiempo total transcurrido e segundos\n", transcurrido
system("pausa");
return 0; }
Resultado de la prueba:
Tiempo total transcurrido 9.777779e-007 segundos
Presione cualquier tecla para continuar.
Prueba nuevamente. :
Tiempo total transcurrido 1.047619e-006 segundos
Presione cualquier tecla para continuar.
Si se prueba con el archivo ejecutable generado por WIN32 Release, el tiempo. será más corto