首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为何srand(time(NULL))中的NULL是什么意思

2013-09-06 
为什么srand(time(NULL))中的NULL是什么意思?为什么对于time要传递一个NULL?[解决办法]time(NULL)返回当前

为什么srand(time(NULL))中的NULL是什么意思?
为什么对于time要传递一个NULL?
[解决办法]
time(NULL)返回当前时间,用于随机数种子
[解决办法]
time这个函数由于历史问题,有两种用法
time(&t); //由t返回时间
或者
t=time(NULL);
[解决办法]
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。

[解决办法]

引用:

 time() returns the time since the Epoch (00:00:00 UTC, January 1, 1970), 
measured in seconds.
If t is non-NULL, the return value is also stored in the memory pointed to by t.


++

热点排行