发布网友 发布时间:2022-04-23 02:38
共5个回答
热心网友 时间:2023-06-23 14:50
不同,前者为指针,s指向它的下一个存储地址(在s存储空间外)
后者是s内部存储空间当前位置的下一存储地址
希望对您有帮助!
热心网友 时间:2023-06-23 14:51
意思是相同的, 左边如果是指针类型的话用 -> , 是结构的话用点号.
struct T
{
int a;
}
T t;
T* p = &t;
t.a;
p->a; // 二者都是访问a
热心网友 时间:2023-06-23 14:51
s->next,这里s表示对象的指针
s.next,这里s表示对象本身
看你怎么定义s,定义对了结果是一样的
热心网友 时间:2023-06-23 14:52
不一样,s是结构体时用s.next,S是结构体指针时用s->next
热心网友 时间:2023-06-23 14:53
数据结构中通常用s.->next
C语言程序设计中通常用s.next 基本上差不多