C语言中time(0)的意思是? srand(time(0));//设置时间种子是什么意思(是...

srand(time(0));//\u8bbe\u7f6e\u65f6\u95f4\u79cd\u5b50\u662f\u4ec0\u4e48\u610f\u601d(\u662fc\u8bed\u8a00\u4e2d\u7684)

\u56e0\u4e3a\u7cfb\u7edf\u7684\u65f6\u95f4\u6bcf\u6b21\u90fd\u4e0d\u540c\uff0c\u8fd9\u6837\u53ef\u4ee5\u907f\u514d\u6bcf\u6b21\u4ea7\u751f\u7684\u968f\u673a\u6570\u90fd\u76f8\u540c

\u8ba1\u7b97\u673a\u4ea7\u751f\u7684\u968f\u673a\u6570\u5e76\u4e0d\u662f\u771f\u6b63\u968f\u673a\u7684\uff0c\u6240\u4ee5\u53eb
\u4f2a\u968f\u673a\u6570\u3002
\u5f53\u201c\u79cd\u5b50\u201d\u56fa\u5b9a\u65f6\uff0c\u5b83\u4ea7\u751f\u7684\u968f\u673a\u6570\u5e8f\u5217\u662f\u4e0d\u53d8\u7684\uff0c\u4f8b\u5982\u4ea7\u751f10\u4e2a\u6570\uff0c\u8fd910\u4e2a\u6570\u5927\u5c0f\u662f\u53d8\u5316\u7684\uff0c\u4f46\u53ea\u8981\u7528\u8fd9\u4e2a\u79cd\u5b50\uff0c\u6bcf\u6b21\u4ea7\u751f\u7684\u8fd910\u4e2a\u6570\u5e8f\u5217\uff0c\u662f\u4e00\u6a21\u4e00\u6837\u7684\u3002
\u7528
srand(time(0));
\u8bbe\u79cd\u5b50\uff0c\u5c31\u4f1a\u56e0\u65f6\u95f4\u53d8\u5316\uff0c\u5f97\u5230\u4e0d\u540c\u7684\u79cd\u5b50\uff0c\u90a3\u4e48\u968f\u673a\u6570\u5e8f\u5217\u5c31\u4f1a\u53d8\u5316\u3002
time(0\uff09
\u662f\u5f53\u524d\u65f6\u95f4\uff0c\uff08\u7cbe\u5ea6\u53ef\u80fd\u662f\u6beb\u79d2\uff09\u3002\u53ea\u8981\u4e24\u6b21\u8dd1\u7a0b\u5e8f\u542f\u52a8\u65f6\u95f4\u5dee\u522b
\u8d85\u8fc71\u6beb\u79d2\uff0c\u4e24\u4e2a\u5e8f\u5217\u5c31\u4e0d\u540c\u4e86\uff08\u968f\u673a\uff09\u3002\u5982\u679c\uff0c\u65f6\u95f4\u5dee\u522b\u4e0d\u52301\u6beb\u79d2\uff0c\u4e24\u4e2a\u5e8f\u5217\u5c31\u6ca1\u53d8\u5316\u3002
--------
\u9519\u8bef\u7684\u7a0b\u5e8f\uff1a
for
(i=0;i<5;i++){
srand(time(0));
//
5\u6b21\u7684\u79cd\u5b50\u82e5\u4e0d\u53d8
printf("%d
",rand());
//
\u4f9d\u6b21\u53d6
5\u4e2a\u5e8f\u5217\u7684
\u7b2c\u4e00\u4e2a\u6570
}
5\u4e2a\u6570\u4e0d\u53d8\u5316\u3002
-------------------
\u6b63\u786e\u7684\u7a0b\u5e8f\uff1a
srand(time(0));
//
\u8bbe1\u6b21\u79cd\u5b50
for
(i=0;i<5;i++){
printf("%d
",rand());
//\u4f9d\u6b21\u53d61\u4e2a\u5e8f\u5217\u7684\u7b2c1\u5230\u7b2c5\u4e2a\u968f\u673a\u6570
}
5\u4e2a\u6570\u53d8\u5316

time是C语言获取当前系统时间的函数,以秒作单位,代表当前时间自Unix标准时间戳(1970年1月1日0点0分0秒,GMT)经过了多少秒。

形式为time_t time(time_t * t);

该函数提供两种返回方式,返回值,和指针参数。

可以根据需要选择。当参数t为空指针(NULL)时,只返回值。

而NULL的定义是(void *) 0, 所以time(0)也就是time(NULL)的另一种写法,表示只通过返回值获取时间值。

扩展资料:

time函数

函数名称: localtime

函数原型: struct tm *localtime(const time_t *timer)

函数功能: 返回一个以tm结构表达的机器时间信息

函数返回: 以tm结构表达的时间,结构tm定义如下:

#ifndef _TM_DEFINED

struct tm {

int tm_sec; /* 秒 – 取值区间为[0,59] */

int tm_min; /* 分 - 取值区间为[0,59] */

int tm_hour; /* 时 - 取值区间为[0,23] */

int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */

int tm_mon; /* 月份(从一月开始,0代表一月) - 取值区间为[0,11] */

int tm_year; /* 年份,其值等于实际年份减去1900 */

int tm_wday; /* 星期 – 取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推 */

int tm_yday; /* 从每年的1月1日开始的天数 – 取值区间为[0,365],其中0代表1月1日,1代表1月2日,以此类推 */

int tm_isdst; /* 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行夏令时的进候,tm_isdst为0;不了解情况时,tm_isdst()为负。*/

};

#define _TM_DEFINED

#endif

参数说明: timer-使用time()函数获得的机器时间

参考资料来源:百度百科-time.h



time是C语言获取当前系统时间的函数,以秒作单位,代表当前时间自Unix标准时间戳(1970年1月1日0点0分0秒,GMT)经过了多少秒。
形式为
time_t time(time_t * t);
该函数提供两种返回方式,返回值,和指针参数。
可以根据需要选择。当参数t为空指针(NULL)时,只返回值。

而NULL的定义是(void *) 0, 所以time(0)也就是time(NULL)的另一种写法,表示只通过返回值获取时间值。

#include <time.h>
time_t time( time_t *time );

功能: 函数返回当前时间,如果发生错误返回零。如果给定参数time ,那么当前时间存储到参数time中。

大概是抓目前时间吧

  • 鍗曠墖鏈C璇█绋嬪簭void Time0() interrupt 1鐨闂
    绛旓細杩欎釜鏄畾鏃朵腑鏂紝鍦ㄦ墽琛屼富绋嬪簭鏃跺欙紝褰撳畾鏃跺埌鍚庯紝灏变細瑙﹀彂瀹氭椂涓柇锛屾墽琛屽畬杩斿洖鏂偣銆傚緢澶氬ぇ鍨嬬▼搴忛兘鏄繖鏍风紪鐨勩傚鏈夐棶棰樿鐣欒█
  • time. time()鏄浠涔鎰忔?
    绛旓細鍦≒ython涓紝鎴戜滑鍙互浣跨敤time妯″潡鏉ユ搷浣滄椂闂淬倀ime妯″潡鎻愪緵浜嗕竴绯诲垪鍑芥暟鏉ヨ幏鍙栧拰鎿嶄綔鏃堕棿锛屽寘鎷幏鍙栧綋鍓嶆椂闂淬佹牸寮忓寲鏃堕棿銆佹椂闂存埑杞崲绛夊姛鑳姐傚叾涓紝time.time()鍑芥暟鍙互杩斿洖褰撳墠鏃堕棿鐨勬椂闂存埑锛岄氬父浠ョ涓哄崟浣嶃倀ime鍑芥暟绠浠嬪拰鍔熻兘 time鏄紪绋璇█C璇█涓殑涓涓嚱鏁帮紝鍏跺姛鑳芥槸鑾峰彇褰撳墠鐨勭郴缁熸椂闂达紝杩斿洖鐨勭粨鏋...
  • C璇█ time()
    绛旓細1 鏄妸涓涓鏁存暟鏀捐繘t鎵鍦鐨鍦板潃閲锛岃繖涓鏁存暟鏄1970骞1鏈1鏃00:00:00锛圲TC锛夊紑濮嬶紝鍒扮洰鍓嶄负姝㈢粡杩囩殑绉掓暟銆2 鍥犱负time浠ヤ袱绉嶆柟寮忚繑鍥炵粨鏋溿備竴绉嶆槸浣犵涓閬撻鐨勶紝缁欎粬涓涓湴鍧锛屼粬鎶婄粨鏋滃啓杩涢偅涓湴鍧銆傜浜岀鐩存帴杩斿洖涓涓猼ime_t銆備綘鍙互鐢ㄨ繖绉嶆柟娉曟帴锛歵ime_t t = time(NULL)銆傝繖閲岀粰浠栦竴...
  • 鐢╧eil51缂栬瘧鍣ㄧ紪鍐鐨鍗曠墖鏈C璇█涓柇绋嬪簭void Time0(void) interrupt...
    绛旓細interrupt 鍚庨潰鐨鏁板瓧绠鍗曠殑璇村氨鏄腑鏂湇鍔″嚱鏁扮殑浠e彿 0浠h〃澶栦腑鏂0 1浠h〃瀹氭椂璁℃暟鍣0涓柇 2浠h〃澶栦腑鏂1 3浠h〃瀹氭椂璁℃暟鍣1涓柇 4浠h〃涓茶鍙d腑鏂 鎵浠nterrupt 1浠h〃瀹氭椂璁℃暟鍣ㄤ骇鐢熶腑鏂悗灏辫浆鍒拌繖涓嚱鏁閲岄潰鎵ц using 鍚庨潰鐨勬暟瀛楁槸涓伐浣滃瘎瀛樺櫒鐨勪唬鍙凤紝涔熷氨鏄疪0鈥擱7銆傚鏋滀笉鍐欑殑璇濈敱绯荤粺鑷姩鍒嗛厤锛屼竴鑸...
  • 鍝綅澶х鑳界粰鎴戣瑙h繖鍑犱釜c璇█璇彞
    绛旓細涓鑸time_t鏄痷nsigned long绫诲瀷锛屽崟浣嶆槸绉 struct tm 鏄棩鏈熺粨鏋勶紝涓鑸繖涔堝畾涔鐨 struct tm { int tm_sec; /* 绉掆撳彇鍊煎尯闂翠负[0,59] */ int tm_min; /* 鍒 - 鍙栧煎尯闂翠负[0,59] */ int tm_hour; /* 鏃 - 鍙栧煎尯闂翠负[0,23] */ int tm_mday; /* 涓涓湀涓殑鏃ユ湡 - 鍙栧煎尯闂...
  • c璇█涓濡備綍鑾峰彇褰撳墠鐨勬椂闂?
    绛旓細璇蜂娇鐢time(0)锛宼ime(1)鍙兘鍑洪敊銆備互涓嬪唴瀹规潵鑷綉缁 --- time鏄繖鏍峰0鏄鐨锛歵ime_t time( time_t *timer );鐢ㄦ硶鏄綘鍏堣嚜宸卞畾涔変竴涓猼ime_t鍙橀噺锛岃鍚庢妸鍙橀噺鐨勫湴鍧浼犵粰瀹冦傚嚱鏁颁細杩斿洖鑷1970骞1鏈1鏃0鐐硅蛋杩囩殑绉掓暟锛屽悓鏃舵妸杩欎釜杩斿洖鍊间繚瀛樺湪浣犱紶杩涙潵鐨勯偅涓猼ime_t*鎸囧悜鐨勫彉閲閲岄潰銆傚鏋滀綘浼犺繘鏉U...
  • c璇█涓,鍏充簬鍑芥暟time();鐨勭敤娉曘鎷彿涓笉鍚屽弬鏁颁唬琛ㄤ粈涔?
    绛旓細鍐欐垚NULL鍙互鐭ラ亾鍙傛暟涓鑸潵璇翠笉鏄痠nt绫诲瀷锛岃屾槸鎻愰啋鍙傛暟搴旇鏄寚閽堢被鍨嬨傚疄闄呬笂锛岃繖涓嚱鏁鐨鍘熷瀷鏄細typedef long time_t;time_t time(time_t *timer);杩欓噷锛time()鍑芥暟浼犲叆0锛堟垨鑰匩ULL锛夛紝琛ㄧず杩斿洖褰撳墠鐨勬椂闂淬傚鏋滀紶鍏ョ殑鏄竴涓寚閽堬紝鍒欏綋鍓嶇殑鏃堕棿淇濆瓨鍒版寚閽堟墍鎸囧悜鐨勭┖闂翠腑锛屽苟杩斿洖璇ユ椂闂淬傛椂闂存槸鑷...
  • C璇█鏃堕棿鍑芥暟闂
    绛旓細ifndef _TIME_T_DEFINED typedef long time_t; /* time value */ define _TIME_T_DEFINED /* avoid multiple defines of time_t */ endif 鍗砽ong銆傚叧浜巘ime_t time(0)锛歵ime_t琚畾涔変负闀挎暣鍨嬶紝瀹冭繑鍥炰粠1970骞1鏈1鏃ラ浂鏃堕浂鍒嗛浂绉掑埌鐩墠涓烘鎵缁忚繃鐨鏃堕棿锛屽崟浣嶄负绉掋傚嚱鏁皉and()鏄湡姝g殑闅忔満...
  • C璇█ timer鍑芥暟 鍜time鍑芥暟
    绛旓細濡傛灉瑕佸惎鍔ㄥ涓畾鏃跺櫒灏卞娆¤皟鐢⊿etTimer鎴愬憳鍑芥暟銆傚彟澶栵紝鍦ㄤ笉鍚鐨CWnd涓彲浠ユ湁ID鐩稿悓鐨勫畾鏃跺櫒锛屽苟涓嶅啿绐併time鍑芥暟 杩斿洖鏌愪竴鐗瑰畾鏃堕棿鐨勫皬鏁板笺傚鏋滃湪杈撳叆鍑芥暟鍓嶏紝鍗曞厓鏍肩殑鏍煎紡涓衡滃父瑙勨濓紝鍒欑粨鏋滃皢璁句负鏃ユ湡鏍煎紡銆傚嚱鏁 TIME 杩斿洖鐨勫皬鏁板间负 0锛堥浂锛鍒 0.99999999 涔嬮棿鐨勬暟鍊硷紝浠h〃浠 0:00:00 (12:...
  • c璇█涓璽ime(NULL)杩斿洖鍊
    绛旓細time 鍑芥暟鏈変袱涓敤娉曪紝濡傛灉浠閲岄潰甯﹀弬鏁帮紝閭e氨鎶婅繑鍥炲兼斁鍦ㄥ弬鏁伴噷闈紝鍚﹀垯灏辩洿鎺ヨ繑鍥瀟ime鍊硷紝鍦╱nix涓槸鍥介檯鏍囧噯鏃堕棿鍏厓1 9 7 0骞1鏈1鏃0 0 : 0 0 : 0 0浠ユ潵缁忚繃鐨绉掓暟銆傝繖绉嶇鏁版槸浠ユ暟鎹被鍨t i m e t琛ㄧず鐨勶紝鍙互鐢%ld鎵撳嵃鍑烘潵 ...
  • 扩展阅读:c语言srand time 0 ... c语言time 0 函数 ... \t在c语言中怎么用 ... c#语言翻译器 ... c语言必背100代码 ... c语言中time函数怎么用 ... c语言time头文件用法大全 ... c语言switch用法举例 ... c语言中time h是什么意思 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网