- 函数:
C程序是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是(程序的基本模块,是用于完成特定任务的程序代码单元。。
从函数定义的角度看,函数可分为系统函数和用户定义函数两种:,
系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。
用户定义函数:用以解决用户的专门需要。
- 函数的作用:
函数的使用可以省去重复代码的编写,降低代码重复率 冗余
函数可以让程序更加模块化,从而有利于程序的阅读,修改和完善
- 函数的调用:产生随机数
当调用函数时,需要关心5要素:
头文件:包含指定的头文件,
函数名字:函数名字必须和头文件声明的名字一样
功能:需要知道此函数能干嘛后才调用。
参数:参数类型要匹配。
返回值:根据需要接收返回值
补充:
获取当前系统时间 ,单位为毫秒 用来设置rand()产生随机数的随机种子 参数:如果每次seed相同,rand()产生随机数相等 rand()返回一个随机数值 - printf(“%d\n”, rand()%100); // 0-99的随机数
- 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++;
}
}<br /> for (int i = 0; i < 6; i++)<br /> {<br /> printf("%d ", arr[i]);<br /> }<br /> printf("+ %d\n", rand() % 16 + 1);