标签:return logs cheng srand div rand null void 结构
void CreasteListHead(LinkList *L,int n) { int i; LinkList p; srand(time(0)); *L=(LinkList)malloc(sizeof(Node)); (*L)->next=NULL;//优先级->大于* !!!!!!!!!!!!! for(i=0;i<n;i++) { p=(Node *)malloc(sizeof(Node)); p->data=rand()%100+1;//1~100之间的数包括一百所以+1。。。。 p->next=(*L)->next; (*L)->next=p; } return; }
C知识点复习:
1.rand():http://www.cppblog.com/noflybird/archive/2009/03/11/76194.aspx
2.srand(unsigned seed)通过参数seed改变系统提供的种子值,从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”。通常可以利用系统时间来改变系统的种子值,即srand(time(NULL)),可以为rand函数提供不同的种子值,进而产生不同的随机数序列。——http://baike.baidu.com/link?url=JZjNFOXgbkWGV5BpccFVNTAh9Do2rA3s36meUc40k_nzDYfC1SLB-5ZJ-j_Vmor_G1JV0O6d5DWAEuKwkhgspK
3.优先级问题,简单的是:!>算术>关系>逻辑;详细的优先级见http://c.biancheng.net/cpp/html/462.html——里面有容易出错的优先级总结比如->大于*。
线性表—链式存储结构—单链表的创建CreasteListHead(*L,int n)->头插法
标签:return logs cheng srand div rand null void 结构
原文地址:http://www.cnblogs.com/LuRenJiang/p/6323536.html