C ++优先顺序

时间:2015-07-05 05:04:02

标签: c++ operator-precedence

我试图解决一个问题,将节点插入到已排序的双链表中 要将一个元素插入到列表的末尾,我使用了一个简单的循环,其中指针移动直到要插入的元素小于列表中的元素或者它达到NULL。 当条件为

时,我的循环工作
while ( cur !=NULL && cur->data < data ) {
    prev = cur ; 
    cur = cur->next; 
}

但是当条件

时,它不起作用
while ( cur->data < data && cur !=NULL ) {
    prev = cur ; 
    cur = cur->next; 
}

有人可以解释为什么会这样吗?

0 个答案:

没有答案