Neben den verstrichenen Sekunden gibt es auch die CPU-Ticks für die Zeitmessung. Für die Speicherung der Ticks gibt es den Datentyp clock_t. Die Funktion clock gibt die Ticks seit Programmstart zurück. Im folgenden Beispiel wird eine lange Schleife verwendet, um die Dauer der Ausführung messen zu können.
clock_t clock ();
#include<stdio.h> #include<time.h> int main() { clock_t finish; int i; for(i=0; i<9999999; i++) { int a = i * 2 - i % 2323; } finish = clock(); printf ("Dauer: %d Ticks\n", finish); return 0; }
Dauer: 160000 Ticks