当调用函数时,需要关心5要素:

    • 头文件:包含指定的头文件
    • 函数名字:函数名字必须和头文件声明的名字一样
    • 功能:需要知道此函数能干嘛后才调用
    • 参数:参数类型要匹配
    • 返回值:根据需要接收返回值


    1. #include <time.h>
    2. time_t time(time_t *t);
    3. 功能:获取当前系统时间
    4. 参数:常设置为NULL
    5. 返回值:当前系统时间, time_t 相当于long类型,单位为毫秒
    6. #include <stdlib.h>
    7. void srand(unsigned int seed);
    8. 功能:用来设置rand()产生随机数时的随机种子
    9. 参数:如果每次seed相等,rand()产生随机数相等
    10. 返回值:无
    11. #include <stdlib.h>
    12. int rand(void);
    13. 功能:返回一个随机数值
    14. 参数:无
    15. 返回值:随机数
    1. // 产生随机数
    2. #include <stdio.h>
    3. #include <time.h>
    4. #include <stdlib.h>
    5. int main()
    6. {
    7. time_t tm = time(NULL);//得到系统时间
    8. srand((unsigned int)tm);//随机种子只需要设置一次即可
    9. int r = rand();
    10. printf("r = %d\n", r);
    11. return 0;
    12. }