include<time.h>什么时候用

 我来答
海绵宝宝的休闲娱乐
高能答主

2022-03-07 · 致力于成为全知道最会答题的人
知道答主
回答量:1342
采纳率:20%
帮助的人:20.9万
展开全部

include<time.h>什么时候用都可以。

time.h文件里面有对某些时间函数的原型。原型的函数定义放在库文件里,看不到。#include<>就是将该文件包含起来。然后就可以用time.h里面的函数了。

time_tt_begin,t_end;t_begin=clock();//记录开始时间,dosomething();//调用函数,t_end=clock();//记录结束时间,printf("Timeused=%.21f\n",(double)(t_end-t_begin)/CLOCKS_PER_SEC);//显示函数调用时间。

还有一种特定编译器支持的指令:

#pragma once能保证该文件(物理上的)只被编译一次,也能起到防止重复包含的作用。

Macro guard可移植性好,绝大多数编译器都支持,而且万一不小心拷贝了几分相同的代码也不会出问题,但你得确保这个宏名不会与其他的宏冲突,否则等编译器报出一大堆错误的时候你可能会觉得莫名其妙。

#pragma once指令简单,它能保证该文件(物理上的)只被编译一次,不用去费劲的想不同的宏名,但如果有几份该文件的拷贝,显然起不到作用。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式