include<time.h>什么时候用
1个回答
展开全部
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指令简单,它能保证该文件(物理上的)只被编译一次,不用去费劲的想不同的宏名,但如果有几份该文件的拷贝,显然起不到作用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询