以下哪個(gè)函數(shù)不需要參數(shù) time()為什么要加參數(shù)NULL?
time()為什么要加參數(shù)NULL?C語(yǔ)言時(shí)間(null)以當(dāng)前時(shí)間為種子生成任意數(shù)。R其中time(null)用于獲取當(dāng)前時(shí)間,該時(shí)間本質(zhì)上是一個(gè)大整數(shù),然后使用該數(shù)字計(jì)算隨機(jī)數(shù)。R time()函
time()為什么要加參數(shù)NULL?
C語(yǔ)言時(shí)間(null)以當(dāng)前時(shí)間為種子生成任意數(shù)。R其中time(null)用于獲取當(dāng)前時(shí)間,該時(shí)間本質(zhì)上是一個(gè)大整數(shù),然后使用該數(shù)字計(jì)算隨機(jī)數(shù)。R time()函數(shù)實(shí)際上保存了一個(gè)歷史時(shí)間,因此需要使用null來清除歷史時(shí)間,time()將自動(dòng)保存當(dāng)前時(shí)間。您可以簡(jiǎn)單地理解null是初始化time()。在C語(yǔ)言中調(diào)用time()函數(shù)時(shí),為什么使用括號(hào)中的null?R time聲明如下:time time(time)您自己定義一個(gè)timeT變量,然后將變量的地址傳遞給它。函數(shù)返回自1970年1月1日0:00起經(jīng)過的秒數(shù),并將返回值保存在傳入的時(shí)間中。如果傳入null,則不會(huì)保存。