日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ftime()函数的用法----算函数运行时间

發布時間:2025/5/22 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ftime()函数的用法----算函数运行时间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

ftime()函數取得目前的時間和日期。

?

相關函數:time, ctime, gettimeofday
表頭文件:#include <sys/timeb.h>
函數定義:int ftime(struct timeb *tp);
函數說明:ftime()將目前日期由tp所指的結構返回。tp結構定義:

struct?? timeb{
?????? time_t?? time;????????????????????? /* 為1970-01-01至今的秒數*/
?????? unsigned?? short?? millitm; ? /* 千分之一秒即毫秒 */
?????? short?? timezonel; ? ? ? ? ? ? ? /* 為目前時區和Greenwich相差的時間,單位為分鐘 */
?????? short?? dstflag; ? ? ? ? ? ? ? ? ? /* 為日光節約時間的修正狀態,如果為非0代表啟用日光節約時間修正 */
};

一般只用到前兩個數據,例子如下:

?/* algo1-1.c 計算1-1/x+1/x*x… ?*/

?#include<stdio.h>

?#include<sys/timeb.h>

?void main()

?{

? ?struct timeb t1,t2;

? ?long t;

? ?double x,sum=1,sum1;

? ?int i,j,n;

? ?printf("請輸入x n:");

? ?scanf("%lf%d",&x,&n);

? ?ftime(&t1); /* 求得當前時間 */

? ?

for(i=1;i<=n;i++)

? ?{

? ? ?sum1=1;

? ? ?for(j=1;j<=i;j++)

? ? ? ?sum1=-sum1/x;

? ? ?sum+=sum1;

? ?}

? ?ftime(&t2); /* 求得當前時間 */

? ?t=(t2.time-t1.time)*1000+(t2.millitm-t1.millitm); /* 計算時間差 */

? ?printf("sum=%lf 用時%ld毫秒\n",sum,t);

? ?system("pause");

?}

本人電腦中運行的一個例子就是當x=3時,n=1000,用時9毫秒。

轉載于:https://my.oschina.net/u/1401481/blog/204020

總結

以上是生活随笔為你收集整理的ftime()函数的用法----算函数运行时间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。