这段语句怎么解释?(C++)

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:34:52
i<k-1&&q;\\q为一个指针,i为int类型
好像是有两种解释:
1. i<k-1;i<q
2.还是i<k-1是否为真
q是否为非零(但是指针一般就是非零啊)

汗,还是那个问题啊,我给你解释吧

i<k-1&&q;
永远不可能理解为 i<k-1;i<q

而之前你问的时候,是链表吧,链表节点在初始化时,next肯定会赋值为null的(可以理解为null=0,习惯指针为空时叫null)

意思就是
i<k-1 并且 q不为空(NULL)

LS,C++对大小写敏感!null不存在!只有NULL