关于srand函数在数据结构初始化单链表的作用
//尾插法typedef struct Node
{
ElemType data;
struct Node *next;
} Node, *LinkList;
void CreatListTail(LinkList *L, int n)
{
LinkList p, r;
int i;
srand(time(0));
*L=(LinkList)malloc(sizeof(Node));
r=*L;
for(i=0;i<n;i++)
{
p=(LinkList)malloc(sizeof(Node));
p->data=rand()%100+1; 问题:这个地方到底srand函数有什么作用
r->next=p;
r=p;
}//for
r=*L;
}//CreatListTail 懒得给值,所以就用随机数。然后%100,范围就在0-99。后面+1,范围就是1-100 2269099035 发表于 2021-1-9 20:21
懒得给值,所以就用随机数。然后%100,范围就在0-99。后面+1,范围就是1-100
ok好的谢谢了
页:
[1]