今天在网上看到有人问这个函数
网上的说法很多
我自己写了一段代码 实践了一下
代码如下:
#include "stdio.h"
//#include "time.h"
//#include "windows.h"
void main()
{
int t;
printf("请输入倒计时(单位秒)\n");
scanf("%d",&t);
printf("倒计时开始\n");
while(1)
{
sleep(1000);
t--;
printf("%d\n",t);
if (t==0)
{
break;
}
}
printf("倒计时结束\n");
getch();
}
网上提到了这些问题:
1、sleep()函数的头文件是什么?
有的说是windows.h 有的说是dos.h 有的说是time.h
我把上面的这些函数都注释掉了,还是能够运行,说明sleep()函数在使用的时候不需要包含头文件
2、 sleep()函数的大小写问题
我们可以写成sleep()也可以把第一个字母大写 写成Sleep() 都是可以的 编译时不会出错
3、sleep()函数的能“睡”多久?
sleep(1000)大概能睡一秒 那么sleep(1)大概就能睡一毫秒
总之网上的说法不一 上面的这些东西是我亲自调程序得出的结果 大家可以试试
程序源代码:
文章评论(0条评论)
登录后参与讨论