注册 登录
编程论坛 单片机编程

c语言,clock();

bok002121 发布于 2013-03-24 12:35, 4310 次点击
#include "stdio.h"
#include "stdlib.h"
#include "time.h"

int main()
{   
    printf("等等吧\n");
        getchar();
    time_t i=clock(),j=0;

    while(2!=j-i)
    {
        j=clock();
        
    }
    system("pause");
    return 0;
}


据说clock();是返回程序运行到这个函数所花的时间,那么在while语句里面,不是应该会停留两秒吗?怎么一下就过了
4 回复
#2
小xiong2013-03-26 23:44
这不是2秒的问题吧,时间的格式和只有是2才会结束while()有点,
#3
wp2319572013-03-27 08:56
clock弄出来的应该叫毫秒还是微秒啊  反正除以1000以后才是秒
#4
wp2319572013-03-27 08:56
再说2秒的时间差  肉眼估计感觉不到  测试怎么也得在5秒以上
#5
于祥2013-03-27 12:38
貌似这不是c语言版块
1