求C语言程序:如何获得一个程序运行的时间?

求C语言程序:如何获得一个程序运行的时间?
最好能有一个可以运行成功的例子程序在里面,且能够代换别的程序。
当然,不一定非得C语言程序,也可以是C++程序。
在此先谢过!

在程序的开头引用now()方法得到时间,程序结尾也调用now()方法。
两个时间运算一下,就是这段程序运行的时间。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-08
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i;
clock_t start,finish;
start=clock();
for(i=0;i<=1000000;i++)
;
finish=clock();
printf("运行时间是%f\n",difftime(finish,start));//表示的是毫秒即千分之一秒
return 0;
}
第2个回答  2009-06-15
time库里有
包含time.h
里面好象有个TIME struct,还有个time函数,你可百度一下
拿到程序开始和结束的时间后,算一下差就行了
第3个回答  2009-06-08
在c++里面是有头文件里面包含函有这种函数的。c就不清楚了
第4个回答  2009-06-08
time.h
里面应该有
相似回答