一个c++的程序已经运行但不显示,不显示0

你要明白在电脑里面所有的时間实际上是一个个始终周期,你可以理解为秒针没转够一圈,分针是不会变化的你上面那点计算,它完全可以在一个时钟周里面完成而clock这个函数极有可能只能精确到分针的概念上。所以得出的结果肯定一样

你上面的for没几个计算,无非就赋值跟 ++ 几个操作建议你把数量级搞到10亿级去测试。然后把结果平均出来

不会吧,再快也至少得有个时间呀怎么可能是0呢?代码好像没有问题呀
或者说clock函数精度可能不够 clock返回值精度为毫秒级,如果运算时间低于1ms输出就是0.。
或者你可以加大数组的大小! 这数组太小了 而且赋值运算量也小

估计还昰运算量太小, 内存有限不加数组了, 循环中再加个循环吧

我用下面代码测试了下就有数值了。 

 
}

加getch()提示无标示加getchar()可以調试,但没有用

知道合伙人互联网行家 推荐于

此句的作用是暂停程序已经运行但不显示的执行

但此句只可在windows系统中执行因为system函数调用的昰windows的系统命令

采纳数:3 获赞数:7 LV2

你对这个回答的评价是?

你对这个回答的评价是

}

我要回帖

更多关于 程序已经运行但不显示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信