time函數是C語言中的一個標準庫函數,用于獲取當前系統時間的秒數。
使用time函數需要包含頭文件<time.h>。
time函數的原型如下:
time_t time(time_t *seconds);
參數seconds是一個指向time_t類型的指針,用于接收當前系統時間的秒數。
返回值是一個表示當前系統時間的time_t類型的值。
以下是一個使用time函數的示例代碼:
#include <stdio.h>
#include <time.h>
int main() {
time_t seconds;
seconds = time(NULL);
printf("當前系統時間的秒數:%ld\n", seconds);
return 0;
}
在上面的示例代碼中,我們先定義了一個time_t類型的變量seconds,然后調用time函數將當前系統時間的秒數賦值給seconds變量,最后使用printf函數打印輸出seconds變量的值。
注意:time函數返回的是一個從1970年1月1日00:00:00至今的秒數,因此得到的結果是一個很大的整數值。為了更方便地處理時間,可以使用其他時間處理函數如localtime、gmtime等將time_t類型的值轉換為struct tm類型的結構體,以獲取更詳細的時間信息。