如果用戶類型time_t被定義爲__darwin_time_t,它本身在MacOS X中定義爲long,爲什麼下面的代碼輸出8 Time is (null)?也許這是愚蠢的,但我不能真正理解它。 #include <stdio.h>
#include <time.h>
int main(void)
{
time_t time = 0x7FFFFFFFFFFFFFFF;
在編譯OSX 10.6.5上的C程序時,我收到了一些警告,這似乎非常關鍵。 extras.c:15: warning: implicit declaration of function ‘time’
extras.c: In function ‘outlog’:
extras.c:363: warning: implicit declaration of function ‘ctime’