1. 函数:

    C程序是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是(程序的基本模块,是用于完成特定任务的程序代码单元。。

    从函数定义的角度看,函数可分为系统函数和用户定义函数两种:,
    系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。
    用户定义函数:用以解决用户的专门需要。

    1. 函数的作用:

    函数的使用可以省去重复代码的编写,降低代码重复率 冗余
    函数可以让程序更加模块化,从而有利于程序的阅读,修改和完善

    1. 函数的调用:产生随机数

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

    1. 获取当前系统时间 ,单位为毫秒
    2. 用来设置rand()产生随机数的随机种子 参数:如果每次seed相同,rand()产生随机数相等
    3. rand()返回一个随机数值
    4. printf(“%d\n”, rand()%100); // 0-99的随机数
    5. printf(“%d\n”, rand()%51+50); // 50-100的随机数

    双色球代码:
    // 双色球 6个红球 1-32 1个蓝球 1-16
    srand((unsigned int)time(NULL));
    int arr[6] = { 0 };// 存一组随机彩票的数组
    int value = 0;// 随机数变量
    int flag = 0;
    int j;
    for (int i = 0; i < 6; i++)
    {
    value = rand() % 32 + 1;
    // 去重
    for (j = 0; j < flag; j++)
    {
    if (value == arr[j]) {
    i—;
    break;
    }
    }
    if (j == flag) {
    arr[flag] = value;
    flag++;
    }

    1. }<br /> for (int i = 0; i < 6; i++)<br /> {<br /> printf("%d ", arr[i]);<br /> }<br /> printf("+ %d\n", rand() % 16 + 1);