打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
时间函数clock()

 1,clock()函数在头文件#include<time.h>中

2,clock()函数的返回值类型为clock_t。clock_t其实是long,即长整形。

clock_t是用来保存时间的数据类型,typedef long clock_t。

3,clock()函数的功能:从程序被调用,创建程序进程到clock()函数调用之间的cpu时间计时单位

4,常量CLOCKS_PER_SEC,他表示一秒钟有多少个时钟计时单位。

    #defineCLOCK_PER_SEC ((clock_t)1000)

5注意:1,clock()函数范围的时间单位是ms(毫秒)。

       2,现在的机器运算速度很快,当用clock()函数记录算法的效率时,不一定有效,可能得到的结果为0。可以尝试多次调用,这个“多”就自己去尝试吧

 

实例:

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

char string1[60000L]="\n";
int main(void)
{
 char *mystrcat(char *originStr,char*linkStr);

 
 clock_t begin,end;

 long i=4000L;
 double time1;
 char *p;
 p=string1;

 begin=clock();
 printf("%lf\n",(double)begin);
 while(i--)
  mystrcat(string1,"pengzan");
 
 end=clock();
 printf("%lf\n",(double)end);
 time1=((double)end-(double)begin);

 printf("%lf\n",time1);
 system("pause");
 return 0;
}

char *mystrcat(char *originStr,char *linkStr)
{

 while(*originStr!='\0')
   originStr++;
 while(*(originStr++)=*(linkStr++))
  ;
 return originStr-1;
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
c语言中时间的获取
c/c++中的日期和时间
#include<time.h> 库函数详解
Windows 获取当前系统时间函数总结
c++ 如何获取系统时间
字符串处理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服