一个时钟程序不懂~!
不好意思`!连着发了几个关于CTIME的帖子,本来可以一起发的,但是。。。呵呵~!看的时候不是连续的看的,所以看到有疑问了就发上来了,BZ原谅一下哈~!void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLOCKS_PER_SEC ;
while (clock() < endwait) {} //这个循环既然是空的,而clock的返回值不会变,那怎么退出呢?按我的理解好象是个死循环吧?
}
int main ()
{
int n;
printf ("Starting countdown...\n");
for (n=10; n>0; n--)
{
printf ("%d\n",n);
wait (1);
}
printf ("FIRE!!!\n");
return 0;
}