部分 conditional operators ?:写的statements 在有的编译器下能通过,有的可能通不过
base operand of '->' has non-pointer type 'ListNode'