关于有序链表合并的小疑惑

严书数据结构P31算法2.12MergeList-L中 pc->next=pa?pa:pb。
如果La先遍历完那pc–>next==null,反之Lb遍历完也pc–>next==null,那如何理解三目运算的作用呢

pc->next=pa?pa:pb
就是如果pa的值为真(非0)就返回pa的值赋给pc->next,否则返回pb的值赋给pc->next