一、windows下的clock():
#include <stdio.h>
#include <time.h>
#include <windows.h>
int main()
{
printf("startTime:%ld\n",clock());
Sleep(50);//50ms
printf("endTime:%ld\n",clock());
return 0;
}
运行结果:
二、linux下的clock():
#include <stdio.h>
#include <time.h>
#include <unistd.h>
int main()
{
printf("startTime:%ld\n",clock());
usleep(50000);//50ms
printf("endTime:%ld\n",clock());
return 0;
}
运行结果:
每次运行结果都不一样,绝望(一万点暴击),希望以后能找到解决方案。