问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 time(NULL)

发布网友 发布时间:2022-04-26 17:53

我来回答

5个回答

热心网友 时间:2023-10-11 11:44

C语言time(NULL)是以当前时间为种子,产生随意数。

其中,time(NULL)用来获取当前时间,本质上得到的是一个大整数,然后用这个数来随机数。

time()这个函数其实保存的是一个历史时间,所以需要用NULL把这个历史时间清空一下,time()就会自动保存当前时间了。你可以简单的理解为NULL就是给time()初始化。

c语言调用time()函数括号里为什么要用NULL?

time是这样声明的:time_ttime(time_t*timer)

用法是你先自己定义一个time_t变量,让后把变量的地址传给它。函数会返回自1970年1月1日0点走过的秒数,同时把这个返回值保存在你传进来的那个time_t*指向的变量里面

如果你传进来NULL的话,就不保存。

热心网友 时间:2023-10-11 11:44

c语言中 srand(time(NULL)); 的意思是:使用当前时间进行随机数发生器的初始化。

time_t time(time_t *t); 是C标准库函数,如果t是空指针(NULL),直接返回当前时间。如果t不是空指针,返回当前时间的同时,将返回值赋予t指向的内存空间。

time() 是指返回自 Unix 纪元起的当前时间的秒数的函数,主要用来获取当前的系统时间,返回的结果是一个time_t类型。

srand函数是随机数发生器的初始化函数。原型:void srand(unsigned int seed); srand和rand()配合使用产生伪随机数序列。

time()的定义和用法

其值表示从UTC(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。然后调用localtime函数将time_t所表示的UTC时间转换为本地时间(我们是+8区,比UTC多8个小时)并转成struct tm类型,该类型的各数据成员分别表示年月日时分秒。

功能说明:srand设置产生一系列伪随机数发生器的起始点,要想把发生器重新初始化,可用1作seed值。任何共它的值都把发生器匿成一个随机的起始点。rand检索生成的伪随机数。在任何调用srand之前调用rand与以1作为seed调用srand产生相同的序列。

此函数可以设定rand函数所用的随机数产生演算法的种子值。任何大于一的种子值都会将rand随机数所产生的虚拟随机数序列重新设定一个起始点。

热心网友 时间:2023-10-11 11:44

这个具体意思我忘记了,我就说一下我的理解:

time();这个函数其实保存的是一个历史时间,所以需要用NULL把这个历史时间清空一下,time()就会自动保存当前时间了。你可以简单的理解为NULL就是给time()初始化。

热心网友 时间:2023-10-11 11:45

DDDDDDDDDDD

热心网友 时间:2023-10-11 11:46

记住就好啦
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电视屏幕不亮但有声音是怎么回事 电视只出声音不出画面怎么调 每天做踩单车的运动能瘦腿吗? 踩单车能瘦腿吗 知道踩自行车能瘦腿吗 注意姿势才是关键 踩自行车可以瘦腿吗 踩单车的好处是什么?怎样进行瘦腿? Adobe AIR是什么?能做什么? adobeair是什么软件,可不可以卸载?? 15--18万之间的车 C中time函数的参数有什么作用 c语言的time函数用法 c语言time函数怎么用 为什么黄油是用牛奶的提炼的? 植物黄油是什么提取的 黄油是怎么提炼的? 天文望远镜为什么能观察到几亿光年外的东西? 人类是怎样观察观测到140亿光年外宇宙的 既然很多星系离我们有几万甚至几亿光年之远,那人类是怎么知道它们的存在的? 几亿光年外的宇宙是怎么能看到的? 能看到134亿光年外星系的哈勃望远镜,是怎么做到的? 天文望远镜为什么能瞬间看到几亿光年远的 天文望远镜是怎么看到几亿光年外的物体的? 人类为何能观测到几百亿光年外的宇宙? 上亿光年外的恒星如何观测的 星系之间的距离往往几亿光年,科学家怎么测得出来? 离地球几亿光年的天体是怎么被观察到的? 科学家是如何观测到距地球几十亿光年的地方的? 离我们几百亿光年的星球,我们是怎么测出这个距离的? 科学家是怎么发现几亿光年的星球的? C语言函数库 time函数 C语言 timer函数 和time函数 c语言 time函数使用的问题 C语言中time(0)的意思是? c语言里time函数问题 C语言TIME函数的使用问题! c语言中time参数 c语言如何用time函数计时 C语言中系统时间函数是怎么用的?? 怎么通过qq注册新 用qq号怎么申请 天上价境的意思? 李白的哪一首诗,从天上仙境到人间疾苦,被称为经典? 天上仙境,往往是人们向往之所在,可织女却想离开,原因是什么?这表现出织女怎样 天境如何表达 天上仙境往往是人们向往之所可织女常常想离开为什么 好山好水好风光 有鸟有鱼有花香 天上仙境人间在 世外桃源盛名扬的翻译 好山好水好风光 有鸟有鱼有花香 天上仙镜人间在 世外桃源盛名扬 形容“仙境”的词语有哪些? 诗人通过梦游月宫,描写天上的仙境,其用意是什么?寄寓了怎样的思想感情?