请问在c语言中,如何计算程序运行时间到毫秒?

jeffwang0202 2010-02-11 05:59:17
如题,谢谢
...全文
820 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
AAA20090987 2010-02-16
  • 打赏
  • 举报
回复
菜鸟学习了。。。。。。。。。。。。。。。。。。
shiweifu 2010-02-15
  • 打赏
  • 举报
回复
LZ在看下这里,WINDOWS下的高精度

http://blog.chinaunix.net/u2/75161/showart_1103212.html
布拉格曼 2010-02-15
  • 打赏
  • 举报
回复
mark . see 一 see
mtttt 2010-02-15
  • 打赏
  • 举报
回复
引用 3 楼 mstlq 的回复:
C/C++ code
#include<stdio.h>
#include<stdlib.h>
#include<time.h>int main(int argc,char*argv[])
{
clock_t e,s=clock();
system("pause");
e=clock()-s;
printf("程序用时%.3fs\n",(double)e/1000?-


这个回答最实用啊
shiweifu 2010-02-15
  • 打赏
  • 举报
回复
参看:
http://www.cnblogs.com/shiweifu/archive/2010/01/29/1659534.html
steptodream 2010-02-15
  • 打赏
  • 举报
回复
在linux下用select可以实现比windows下更高精度的毫秒级
wangxing221 2010-02-15
  • 打赏
  • 举报
回复
楼上两位正解,内容太短
do_fork 2010-02-12
  • 打赏
  • 举报
回复
在通用os下,纯软件不可能实现高精度时间
jackyjkchen 2010-02-12
  • 打赏
  • 举报
回复
用windows api可获得更高精度,C语言本身只有15ms的实际精度
zhangyinze123 2010-02-12
  • 打赏
  • 举报
回复
你是在linux下,还是在windows下。
macrojj 2010-02-11
  • 打赏
  • 举报
回复
clock()这个函数就可以了。
mstlq 2010-02-11
  • 打赏
  • 举报
回复

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

int main(int argc, char *argv[])
{
clock_t e,s=clock();
system("pause");
e=clock()-s;
printf("程序用时%.3fs\n",(double)e/1000);
system("pause");
return 0;
}
jeffwang0202 2010-02-11
  • 打赏
  • 举报
回复
即整数部分为秒,小数部分精确到毫秒,谢谢
FancyMouse 2010-02-11
  • 打赏
  • 举报
回复
clock()*1000/CLOCKS_PER_SEC

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧