<分区>
Possible Duplicate:
What does this line of code mean?
我正在阅读关于 Opencv 的文章,并遇到了这个:
for( i = 0; i < (faces ? faces->total : 0); i++ )
{
CvRect* r = (CvRect*)cvGetSeqElem(faces, i);
}
这行到底是什么意思:
i < (faces ? faces->total : 0)
<分区>
Possible Duplicate:
What does this line of code mean?
我正在阅读关于 Opencv 的文章,并遇到了这个:
for( i = 0; i < (faces ? faces->total : 0); i++ )
{
CvRect* r = (CvRect*)cvGetSeqElem(faces, i);
}
这行到底是什么意思:
i < (faces ? faces->total : 0)
最佳答案
(faces ? faces->total : 0)
测试faces
。如果为真,则返回 faces->total
并与 i
进行比较。否则,如果它的计算结果为假,i
将与 0
进行比较。
关于c - 这句话到底是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7800403/