在標準C中time函數的參數有什么作用?
在標準C中time函數的參數有什么作用?
12345678_0001
2019-02-06 15:07:47
TA貢獻1802條經驗 獲得超4個贊
time是這樣聲明的:
time_t time( time_t *timer );
用法是你先自己定義一個time_t變量,讓后把變量的地址傳給它。函數會返回自1970年1月1日0點走過的秒數,同時把這個返回值保存在你傳進來的那個time_t*指向的變量里面。如果你傳進來NULL的話,就不保存。
TA貢獻1797條經驗 獲得超6個贊
time(NULL); 用來取當時的時間。(執行這句的瞬間)
例如:
time_t now;
now = time (NULL);
或 time(now);
也可以:
time_t now,now2;
now = time (now2);
now2 是一個 time_t 對象,可以當備份,也可以用來派別的用。
time (NULL); 里的NULL,表示不要 獲得備份對象。
舉報