有没有人一起看数据结构C语言版的啊该怎么处理

有没有人一起看数据结构C语言版的啊?
看的优点吃力哦,好像书上代码也有问题。不知道有没有人交流啊。
第31页的
 pc->next = pa? pa:pa;
应该是 pc->next == pa? pa:pa;吧、
算法2.15,2.16也是没怎么看明白。

------解决方案--------------------
两种语法都是对的.
pc->next=pa? pa:pa;

表示先pa赋值给pc->next,然后判断pa(pc->next) 是否为0, 整个表达式完成赋值与返回指针两个功能

pc->next==pa? pa: pa; 

表示判断pc->next 与pa 是否是同一地址 ,如果==,则返回pa,否则也返回pa. 整个表达式返回指针。


------解决方案--------------------
楼主,我最近也在看这本书,O(∩_∩)O哈哈~。

原文是pc->next = pa? pa:pb;,你输错了,哈哈
作用是插入剩余段

相当于一下功能:
if( pa!=NULL ) pc->next = pa;
else pc->next = pb;//if( pb!=NULL )


------解决方案--------------------
探讨

两种语法都是对的.
pc->next=pa? pa:pa;

表示先pa赋值给pc->next,然后判断pa(pc->next) 是否为0, 整个表达式完成赋值与返回指针两个功能

pc->next==pa? pa: pa; 

表示判断pc->next 与pa 是否是同一地址 ,如果==,则返回pa,否则也返回pa. 整个表达式返回指针。