C语言程序运行计时

C语言程序运行计时,第1张

使用time()函数。它在头文件timeh中

具体使用方法如下:

time_t a,b;//time_t是表示时间的结构体,你可以在timeh中找到它的原型。

a=time(NULL);//表示获取当前的机器时间。

代码

b=time(NULL);//表示获取当前的机器时间。

a是代码段执行前的时间,b是代码段执行后的时间(单位是秒),那么b-a当然是代码段的执行时间了。输出时,以长整型输出时间。

希望这个解答可以帮到你。

使用<timeh>头文件;

函数time(0)返回历史上某一时刻到现在的秒数;

可先把它赋给一个整型值,如下:

int a = time(0);

int b;

//

for(;time(0)-a>b;);//这个循环会执行b 秒

//

你好,说一下我的想法吧,是想在一个子函数中设置计时器,是用一个变量吗?如果是的话,可以将这个变量设置为静态变量

static int num;

这样变量num是在存储区中占有固定单元的永久性变量。下一次调用子函数时,num的值还是上一次调用子函数的结果,不会被重新赋值。所以每次调用该子函数时,读取num的值就是计时器的时间了。希望能帮助到你。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12180897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存