几乎所有的C++运算符的求值顺序都是未指定的。 C/C++中有4种运算符明确规定了运算对象的求值顺序。 && || ?: , 运算符优先级的高低,等同于用括号括起来高的,但是求值顺序是不一定的,只有上述四种运算符指定了求值顺序。