一些符号的求值顺序

一些符号的求值顺序 << << 运算符没有明确规定何时以及如何对运算对象求值, 下面输出的表达式是未定义的: int i = 0; cout << i << "\t" << ++i << endl; 编译器不会报错, 程序也会正常执行, 但是输出结果是不可预知的. 因此不论编译器生成什么样的代码都是错误的。 函数 某表达式:f() + g() * h() +j() 符合优先级和结合律,但是函数的调
相关文章
相关标签/搜索