C ทำงานห้องสมุด - difftime ()
ลักษณะ
C ทำงานห้องสมุดdifftime คู่ (time_t TIME1, time2 time_t ) ส่งกลับจำนวนวินาทีที่ความแตกต่างระหว่าง TIME1และtime2นี้(TIME1 - time2)ทั้งสองครั้งที่ระบุไว้ในปฏิทินเวลามันแสดงให้เห็นถึงยุคตั้งแต่ยุค (เวลามาตรฐานสากล UTC: 1970/01/01 00:00:00) เวลาที่ผ่านไป
คำแถลง
นี่คือ difftime () ฟังก์ชั่นของการประกาศ
double difftime(time_t time1, time_t time2)
พารามิเตอร์
- TIME1 - นี่คือเวลาสิ้นสุดวัตถุ time_t
- time2 - นี้เวลาเริ่มต้นวัตถุ time_t ได้ระบุไว้
ราคาย้อนกลับ
ฟังก์ชั่นนี้จะส่งกลับจำนวนวินาทีที่ความแตกต่างระหว่างความแม่นยำสองครั้งสองจุดลอยตัวค่า double แสดงโดย (time2 - TIME1)
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง difftime ฟังก์ชัน () ถูกนำมาใช้
#include <stdio.h> #include <time.h> int main () { time_t start_t, end_t; double diff_t; printf("程序启动...\n"); time(&start_t); printf("休眠 5 秒...\n"); sleep(5); time(&end_t); diff_t = difftime(end_t, start_t); printf("执行时间 = %f\n", diff_t); printf("程序退出...\n"); return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
程序启动... 休眠 5 秒... 执行时间 = 5.000000 程序退出...