time null 【(null)】time(NULL)_(null)

在产生随机数种子的时候,可以这样写:
srand((unsignedint)time(NULL));
请问:time(NULL)表示什么?
time_ttime(time_t*timer)的原型是:time_ttime(time_t*timer),为什么写成time(NULL)呢?传个NULL进去,说明不需要输出参数,如果你传个整数地址,输出和返回应该是一样的(没记错的话),具体查msdn等文档应该是返回当前时间吧。
这样可以保证每次运行种子不一样,所以结果不一样的time(NULL);就是返回从1970年元旦午夜0点到现在的秒数。
time的返回值和其参数都能用来接收这个数值,效果是一样的。就是这么设计的,这样一个函数就能有两种返回途径,一个是传入指针修改某个地址的值,一个就是直接返回一个整数。timer
Pointertoanobjectoftypetime_t,wherethetimevalueisstored.
Alternativelly,thisparametercanbeanullpointer,inwhichcasetheparameterisnotused,butatime_tobjectisstillreturnedbythefunction.返回当前时间严重mark!!!!!!!!函数原型类似这样:
#include
intfun(int*a)
{
if(a==NULL)
return300;
return*a=300;
}
intmain(void)
{
inta=30;
printf("%d%dn",a,fun(&a));
return0;
}
楼主可以了解一下Value-Result参数。time_ttime(time_t*timer),time_t是宏,你再右键它的定义就成,或者MSDN也可以;time()函数是读秒的

time null 【(null)】time(NULL)_(null)
  

爱华网本文地址 » http://www.aihuau.com/a/351251/121164171543.html

更多阅读

特殊装备跨界石 特殊装备跨界石【★】

特殊装备跨界石【★】――简介今天刚好是累积在线得好礼的第20天,期待的最终奖励――特殊装备跨界石(还有黑钻7天体验券)――到帐了。赶快来看一下我们用坚持换来的神秘大奖吧!特殊装备跨界石【★】――工具/原料特殊装备跨界石特殊装

dnf生命力碎片 DNF生命力碎片【★】

DNF生命力碎片【★】――简介本篇经验是对DNF生命力碎片的一个全解。DNF生命力碎片【★】――工具/原料生命力碎片DNF生命力碎片【★】――? 生命力碎片是什么?DNF生命力碎片【★】 1、生命力碎片,是一种材料,神器材料。看到名字就

cf怎么换枪 CF怎么换枪【★】

CF怎么换枪【★】――简介今天,突然听身边的朋友说,玩CF怎么换枪啊!他说老用M4用够了,想玩一下别的。那该怎么解决这个问题呢?……CF怎么换枪【★】――方法/步骤CF怎么换枪【★】 1、登录游戏,进入任意频道内的任意房间,开始游戏。CF怎

剑灵战场开放时间 DNF战场开放时间【★】

DNF战场开放时间【★】――简介地下城与勇士中,有一个活动叫战场。届时,玩家可以进入到战场中参加活动,完成NPC博肯的任务,获得一些战场中的道具,以及通关战场以后,获得通关奖励。但是,战场不是随便都能进的,玩家要等到战场活动时间开启之后

dnf荣耀战场奖励 DNF战场奖励【★】

DNF战场奖励【★】――简介我们大家玩DNF,都是想从中得到快乐,获得奖励。在地下城与勇士的游戏中,有这么一个活动,叫战场。那么我们打完战场,会获得那些奖励呢?DNF战场奖励【★】――战场怎么通关:DNF战场奖励【★】 1、我们想获得奖励,必

声明:《time null 【(null)】time(NULL)_(null)》为网友單身不錯分享!如侵犯到您的合法权益请联系我们删除