Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

clock - CPU-Zeitverbrauch seit Programmaufruf

&pagelevel(4)&pagelevel

Definition

#include <time.h>

clock_t clock(void);

clock liefert die seit dem Programmaufruf vergangene CPU-Zeit.

Returnwert

Die seit dem Programmaufruf vergangene CPU-Zeit in Zehntausendstel Sekunden



bei Erfolg.


(clock_t)-1

wenn die Zeit nicht errechen- bzw. darstellbar ist.

Hinweise

clock ist sowohl als Makro als auch als Funktion realisiert (siehe Abschnitt "Funktionen und Makros“).

Um die Zeit in Sekunden zu erhalten, muss man das Ergebnis von clock durch den Wert des Makros CLOCKS_PER_SEC dividieren.

Beispiel

#include <time.h>
#include <stdio.h>
int main(void)
{
  clock_t result;
  result = clock();
  printf("used cputime %f seconds\n", ((float)result / CLOCKS_PER_SEC));
  return 0;
}

Siehe auch

cputime