为什么算出来的时间差一直是0?

计算时间差,原来数组元素取太大了我就改小了点,结果求出来的时间差全是0😭

img

可以参考我的这篇《C语言函数大全--c开头的函数》看下,示例如下:

#include <time.h>
#include <stdio.h>
#include <dos.h>

int main(void)
{
    clock_t start, end;
    start = clock();
    printf("start = %ld\n", start);
    getchar();

    end = clock();
    printf("end = %ld\n", end);
    printf("The time was: %.3lfs\n", (double) (end - start) / CLK_TCK);

    return 0;
}