C-Bibliotheksfunktionen -clock()
C-Standardbibliothek - <time.h>
Beschreibung
C-Bibliotheksfunktionenclock_t clock(void)Gibt die seit Beginn der Programmausführung verwendete Prozessorzeit zurück (im Allgemeinen der Programmstart). Um die von der CPU verwendeten Sekunden zu erhalten, müssen Sie durch CLOCKS_PER_SEC teilen.
Auf 32-Bit-Systemen entspricht CLOCKS_PER_SEC 1000000, und diese Funktion gibt ungefähr alle 72 Minuten denselben Wert zurück.
Deklaration
Das Folgende ist die Deklaration der Funktion clock().
clock_t clock(void)
Parameter
- N/V
Rückgabewert
Diese Funktion gibt die seit dem Start des Programms verwendete Prozessorzeit zurück. Wenn sie fehlschlägt, gibt sie den Wert -1 zurück.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Funktion clock().
Beispiel
Lassen Sie uns das obige Programm kompilieren und ausführen, das die folgenden Ergebnisse liefert:
程序启动,start_t = 2614 开始一个大循环,start_t = 2614 大循环结束,end_t = 28021 CPU 占用的总时间:0.025407 程序退出...Weitere Erweiterungen