C和指针读书笔记——标准函数库

1、rand与srand函数产生伪随机数

int  rand(void);
void srand(unsigned int seed);

  rand返回一个范围在0和RAND _MAX之间的伪随机数,为了避免程序每次运行时获得相同的随机数序列,可以使用srand函数对随机数发生器进行初始化;

        常用的技巧是使用每天的时间作为随机数发生器的种子:

srand((unsigned int )time(0));

2、处理日期和时间的函数位于<time.h>之中

(1)clock函数

clock_t clock(void);

clock函数返回从程序开始执行起处理器所消耗的时间;往往是返回一个数字,为了将其转换为秒,需要将它除以CLOCKS_PER_SEC;

通常使用方法是两个clock函数返回值相减得到运行时间;

(2)time函数

time_t time(time_t *returned_value);

time函数返回当前的日期时间;

注: 调用time函数两次并把两个值相减由此判断期间所流逝的时间是很危险的操作方式;

(3)ctim

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值