onlycook 发表于 2024-11-22 10:29

两个指针相等的问题

typedef struct
{
int num; /*学生学号* /
char str; /*姓名* /
struct node *next;
}Tlist;

int get(Tlist* list)
{
      Tlist* slist = list;
      
}

对于红色部分的操作,是不是只要slist 得值发生变化,原链表list的内部值就会发生相同的变化?
我如果想对list进行一些赋值操作,是不是可以通过改变slist ?

Undshing 发表于 2024-11-24 16:01

没看到有标红的地方啊

szt1993 发表于 2024-11-24 22:31

指针相等,就是里面的内存地址一样

LOVEEVER 发表于 2024-11-25 23:38

链表参考相关的程序进行设计

中国龙芯CDX 发表于 2024-11-27 09:45

其实相等就是数据内容一样

小夏天的大西瓜 发表于 2024-11-27 23:49

看不出来吧

小小蚂蚁举千斤 发表于 2024-11-29 21:36

两个指针相等有什么疑问?

Henryko 发表于 2024-11-30 08:28

指针相同就是指向同一个地址
页: [1]
查看完整版本: 两个指针相等的问题