你要明白在电脑里面所有的时間实际上是一个个始终周期,你可以理解为秒针没转够一圈,分针是不会变化的你上面那点计算,它完全可以在一个时钟周里面完成而clock这个函数极有可能只能精确到分针的概念上。所以得出的结果肯定一样
你上面的for没几个计算,无非就赋值跟 ++ 几个操作建议你把数量级搞到10亿级去测试。然后把结果平均出来
不会吧,再快也至少得有个时间呀怎么可能是0呢?代码好像没有问题呀
或者说clock函数精度可能不够 clock返回值精度为毫秒级,如果运算时间低于1ms输出就是0.。
或者你可以加大数组的大小! 这数组太小了 而且赋值运算量也小
估计还昰运算量太小, 内存有限不加数组了, 循环中再加个循环吧
我用下面代码测试了下就有数值了。