码迷,mamicode.com
首页 > 编程语言 > 详细

C语言编程小tip

时间:2016-09-18 06:30:41      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

1. 随机数产生

int rand(void)产生的随机数每次运行时都是与上一次相同,若要不同,用函数srand()初始化之。

void srand(unsigned int seed)初始化随机数发生器。

运行代码段:

srand((unsigned) time(NULL));

rand();

即可产生随机数。

2. 计算程序运行时间

time_t start=clock();

time_t end=clock();

printf("the running time is: %f\n", double(end-begin)/CLOCKS_PER_SEC);  //程序执行消耗多少秒。

clock()计算的的是CPU执行耗时,如果有多个核并行,最后的结果是每个CPU上计算时间的总和。常量CLOCKS_PER_SEC表示一秒钟会有多少个时钟计时单元。

 

3. 程序休眠

如果要让程序休眠3秒,Windows使用sleep(3000), Linux使用sleep(3)。

 

4. strlen用于测量字符数组中有多少字符,不含‘/0’, 而sizeof用于测量数组占据多少字节空间,故在计算字符数组长度时,其值为strlen(arr)+1. (一个char类型占据一个字节)。

C语言编程小tip

标签:

原文地址:http://www.cnblogs.com/cbyzju/p/5880235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!