#include<iostream>
#include<Windows.h>
using namespace std;
char a[] = {'-', '|'};
int main()
{
while(1)
{
putchar(a[rand() & 1]);
Sleep(1);
}
}
#include<iostream>
#include<Windows.h>
using namespace std;
char a[] = {'-', '|'};
int main()
{
while(1)
{
putchar(a[rand() & 1]);
Sleep(1-(1e-10));
}
}
这两份代码几乎没有区别,唯一的区别在于 Sleep 后的参数差了一点,按理来说应该只是速度差了 10−10ms/次,但实际。。。运行结果自己试试。
Why?