dingd 2003年04月27日
不理解:while ((q = *pp) != NULL),快来解答呀!!!!!
读程序的时候看到的;
while ((q = *pp) != NULL)
{
...........
}

有些不大理解里面的!=

前一个(q = *pp) 还可以理解,就是在进行While循环的同时将
*pp赋给q,可是这个赋值完成后是判断什么!=NULL呢?

是判断q != NULL
还是判断 *pp != NULL

总不是判断(q = *pp) 它 != NULL吧???

类似的还有if ((*pp = q->next) == NULL)

轻快点给出准确的回答,谢谢了。
...全文
11 点赞 收藏 13
写回复
13 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告