1楼:
把head指向的结构体的next指针赋值给p,即处理完一个结构体,用p指向下一个结构体。
c语言,这个链表部分是什么意思? head=p; q->next=p; q=p;
2楼:匿名用户
q->next = p; 表示将节
来点源p加入到节点
baiq之后。
具体的意思可以du参考如下的图形表示:
节点zhiq----->节点p
一般链表的节点定义为dao:
struct node;
c语言链表中q->next=p;表示什么意思?
3楼:南瓜苹果
q->next = p; 表示将节点p加入到节点q之后。
意思:使当前指针指向链表的下一个结点。
一般作用在数据结构中的单链表里由应用,语句中的p一般指向一个结构体类型的数据,此类型的数据通常表示节点;结构体里存放的一些数据和记录下一个节点地址的指针变量next;这个next就好比链条一样,连接着一个个节点。
->是一个整体,它是用于指向结构体、c++中的class等含有子数据的指针用来取子数据。换种说法,如果在c语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么要用指针取出结构体中的数据,就要用到“->”.
扩展资料链表的特点:
1、n个节点离散分配
2、每一个节点之间通过指针相连
3、每一个节点有一个前驱节点和一个后继节点4、首节点没有前驱节点,尾节点没有后继节点创建链表前须知
首节点:存放第一个有效数据的节点。
头节点:在单链表的第一个结点之前附设一个结点,它没有直接前驱,称之为头结点,头结点的数据域可以不存储任何信息,指针域指向第一个节点(首节点)的地址。头结点的作用是使所有链表(包括空表)的头指针非空。
头指针:指向头节点的指针。
尾节点:存放最后一个有效数据的节点。
尾指针:指向尾节点的指针。
4楼:匿名用户
q-.next=p;
把p的地址赋给q的下一个地址
while (q)
把q的下一个地址赋给r;
p的地址赋给q的下一个地址;
q的地址赋给p的地址
r的地址赋给q;
直到q->next的地址为0就结束循环
其实链表要自己多画画就直到怎么回事了
5楼:天云一号
q->next = p; 表示将节点p加入到节点q之后。
具体的意思可以参考如下的图形表示:
节点q----->节点p
一般链表的节点定义为:
struct node;
6楼:天地一孤鸿
把p(是指针,表示地址)赋给q的地址域。
7楼:匿名用户
前面没有说明r ,p,q是指向什么的指针啊,后面就难猜了
在c语言中,是表示什么意思,%和/分别在C语言中代表什么意思??
1楼 51cto学院 一般来说是数学上的除以的意思,相当于 。 不过它还有和其他两种用法,一个是两个连用 ,是单行注释的意思。 另一个是和星号连用 ,是一大段内容的注释。 被注释掉的内容不会被编译,只是起到一个说明的作用。 2楼 匿名用户 相当于就是数学中的除号,分子在左,分母在右 3楼 匿名用户 ...
c语言for(i 0,j 10 ij,i-j ij中ij是什么意思
1楼 匿名用户 for 循环中间的语句是循环结束的条件 是个bool值,true和false i逗号表达式 就是逗号分隔的若干个表达式,逗号表达式最后的结果是 最后一个表达式的值 也就是i j的值 c语言中 非0为真,0为假 也就是i j 为0整个循环就结束了 2楼 匿名用户 判断循环是否结束的条件...
c语言中sk是什么意思,c语言中 k*=2 是什么意思
1楼 匿名用户 相当于 s k,取结构体中k的值 2楼 匿名用户 struct studentstu s stu k s k s是指向结构体的指针 3楼 发烧友eri画家 s是结构体指针,指向结构体中的变量k 也就是k的值 c语言中s k是什么意思 4楼 匿名用户 就是s s k的意思就是把s的值加...