在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(¤tTime);
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ù)。