77问答网
所有问题
结构体中的指针是什么意思呢?
比如在结构体中有:struct Node* next.
举报该问题
推荐答案 2020-04-09
1、
结构体
中的指针和结构体中的其他变量没有什么不同,结构体中的一个成员变量而已。只是这个变量是指针类型,和其他普通指针一样使用。
2、看变量名和结构体名称,你发的这种应该一般用在
链表
的实现中,这个Node结构体就是链表中的一个节点,然后结构体中定义一个指针变量next,用于指向下一个节点。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpYNGqqNqp88YWNI3W.html
相似回答
结构体指针和
结构体中的指针
的区别
答:
1、针对的数据类型不同:结构体指针:结构体指针对变量。
结构体中的指针:结构体中的指针指成员
。2、针对的含义不同:结构体指针:指向结构体类型的指针。结构体中的指针:指成员指针。3、用法不同:结构体指针:struct A{ int a; flaot b;};struct A m,*p=&m;p就是struct A类型的结构体指...
结构体指针
,类
指针是什么意思?
答:
结构体 是一个集合,类也是。一个就像原始人,一个就像现代人一样。
指针:指向结构体的指针叫结构体指针。指向类的指针叫类指针
。要我说,其实就是间接操作。有点像公司来了个新员工,你不知道名字,但是另一个人知道一样。你得通过另一个人才能找到那个新员工。
结构体定义中引用自身
结构体指针
怎么理解
答:
指针只是个4位的数值,指的是内存地址
,所以在构造的时候是指占4字节的(32位下),里面具体指谁是在用的时候才定的,给你个例子关于指针的 struct node { int data;struct node *next;};int main(void){ struct node *head, first, second;head = &first;first.data = 1;first.next = &...
结构体
类型
的指针
答:
一个
结构体
变量
的指针
就是该变量所占据的内存段的起始地址。可以设一个指针变量,用来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址。指针变量也可以用来指向结构体数组
中的
元素。 指向结构体变量的指针引用结构体变量中的成员下面通过一个简单例子来说明指向结构体变量的指针变量的应用。
指向
结构体的指针
应该怎么理解?
答:
当一个指针变量指向结构体时,我们就称它
为结构体指针
。注意,结构体变量名和数组名不同,数组名在表达式中会被转换为数组指针,而结构体变量名不会,无论在任何表达式中它表示的都是整个集合本身,要想取得结构体变量的地址,必须在前面加&,所以给 pstu 赋值只能写作:
struct
stu *pstu = &stu1;...
C语言
里结构体的
问题。结构体定义
指针
类型是怎么回事?
答:
是用HTNode表示这个结构体,HuffmanTree表示这个
结构体的指针
类型。这样使用HTNode 定义的变量是结构体类型(空间为4*int=16),而用HuffmanTree定义的是可以指向这种结构体的指针(空间为long=4),HuffmanTree与HTNode*等价。HT=(HuffmanTree)malloc((m+1)*sizeof(HTNode))HT=(HTNode*)malloc((m+1)...
结构体指针
数组与结构体数组有
什么
不同?
答:
结构体指针
其实是一个指针,它存储的是指向某个
结构体的
“地址”,所以结构体指针数组存储的其实是指向一组结构体的“地址”数组,它本身并不包含结构体的具体内容(没有被分配内存)所以当用到他们时,要么重定向,比如:d=&b; //让d指向b,d存储的是b的地址,这样就能通过d来调用b了 要么用...
大家正在搜
结构体名是指针是什么意思
指针和结构体指针有什么区别
结构体后面跟指针什么意思
结构体类型是什么意思
结构体中的指针
结构体什么意思
结构体后面的是什么
结构体名是指针吗
结构体后面加的指针
相关问题
指针当中的指向是什么意思?一个指针变量指向结构体变量意味着什...
结构体指针和结构体中的指针的区别
结构体后带指针是什么意思???
结构体指针,类指针是什么意思?
指向结构体的指针应该怎么理解?
结构体中在大括号外的变量和指针分别代表什么?同时那个指针这么...
这个结构体定义中中间那个指针为什么名字和结构名一样?有什么意...
定义结构体指针有什么用