数据结构中 for(i=0;iname[i]=datename[i]; head->next=null; pointer
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/25 01:18:22
数据结构中 for(i=0;iname[i]=datename[i]; head->next=null; pointer=head;
for(i=0;iname[i]=datename[i];
head->next=null;
pointer=head;
head指向了name[0]
那head是否还指向name[1],如果指向了它,那name[0]怎么办
同理后面的name2345max怎么办?
才学数据结构
for(i=0;iname[i]=datename[i];
head->next=null;
pointer=head;
head指向了name[0]
那head是否还指向name[1],如果指向了它,那name[0]怎么办
同理后面的name2345max怎么办?
才学数据结构
for(i=0;iname[i]=datename[i]; // 该循环是将datename的头max个字符复制到head->name中,等价于 strncpy(head->name,datename,max),head是结点型指针,该类型数据中包含有char name[]字符数组,head不是指向name,而是指向name所在结点的首地址.
再问: 这里不用head 直接写成: name[i]=datename[i]; 行不行呢?为什么不行啊 感觉用不用都一样呢
再答: 可以的,但有时就要将datename复制到head->name时,简单的写成name显然不是代码所需要的,你想呀,name和head->name就不是同一个变量,那么复制到name就没有达到目的啦!
再问: 这里不用head 直接写成: name[i]=datename[i]; 行不行呢?为什么不行啊 感觉用不用都一样呢
再答: 可以的,但有时就要将datename复制到head->name时,简单的写成name显然不是代码所需要的,你想呀,name和head->name就不是同一个变量,那么复制到name就没有达到目的啦!
数据结构中 for(i=0;iname[i]=datename[i]; head->next=null; pointer
if(p!=NULL)p->next=NULL;for(i=4;i
这段C代码i == head->next=NULL:head->next = p; 提示错误lvalue require
tmp->next=NULL;bonus=i*0.1;
for(p = head; p->next = NULL; p = p->next);p->next =
head==NULL与head->next==NULL区别是什么
关于数据结构中的疑问?for(i=0,c=chars;c;++i;++c):
printf("name:");if(i==4)ptr->next=NULL;intRun()MSGmsg;Update
头结点的指针为空是什么情况,在一段程序中有这样的语句,if(head==null||head->next==null)
For i = 0 To 13 Step 4 i = i + 1 Next i Print i i=15
数据结构中q=&(L.elem[i-1])是什么意思?
for(j=1;j<=n;j++) { for(i=1;i<m;i++) 数据结构,怎么循环