Ciao, mi è stato detto che per sapere il tempo di esecuzione di un algoritmo o di un numero di istruzioni, basta utilizzare una funzione così composta:
codice:
#include <stdio.h>
#include <time.h>
int main ()
{
float t0, t1;
t0=((float)clock())/CLK_TCK;
/*...............
istruzioni......
..............*/
t1=((float)clock())/CLK_TCK;
printf ("Tempo di esecuzione %.2f\n", t1-t0);
return(1)
}
ma volevo sapere un pò come mai si deve dividere per CLK_TCK...e infine il numero che mi torna...come deve essere interpretato...nel senso...che sono? secondi? millesimi di secondi?