读书人

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

发布时间: 2013-09-06 10:17:17 作者: rapoo

为什么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.


++

读书人网 >C语言

热点推荐