c語言中time函數(shù)如何使用

小億
128
2023-08-14 19:54:25
欄目: 編程語言

在C語言中,可以使用time函數(shù)獲取當(dāng)前時(shí)間的秒數(shù)。

使用time函數(shù)需要包含頭文件<time.h>。time函數(shù)的原型如下:

time_t time(time_t *time);

time函數(shù)返回當(dāng)前時(shí)間的秒數(shù),即從1970年1月1日00:00:00開始到當(dāng)前時(shí)間經(jīng)過的秒數(shù)。參數(shù)time是一個(gè)指向time_t類型的指針,可以通過該指針獲取當(dāng)前時(shí)間的秒數(shù)。

下面是一個(gè)使用time函數(shù)的示例程序:

#include <stdio.h>
#include <time.h>
int main() {
time_t currentTime;
time(&currentTime);
printf("當(dāng)前時(shí)間的秒數(shù):%ld\n", currentTime);
return 0;
}

在上述示例中,首先定義一個(gè)time_t類型的變量currentTime,然后調(diào)用time函數(shù)獲取當(dāng)前時(shí)間的秒數(shù),將結(jié)果保存在currentTime變量中。最后通過printf函數(shù)打印當(dāng)前時(shí)間的秒數(shù)。

運(yùn)行上述程序,將會(huì)輸出當(dāng)前時(shí)間的秒數(shù)。

0