+++这种,不同的编译器实现完全可能不一样,在标准里也是未定义行为,最好就别这样写。 三元运算符返回类型必须一致,或者能隐式转换到同一种