此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
备注
访问此页面需要授权。 可以尝试登录或更改目录。
访问此页面需要授权。 可以尝试更改目录。
某些表达式不明确在它们的意义。对象时,的值在同一表达式时,多次修改这些表达式经常会出现。这些表达式与语言不定义计算所得的特定顺序。请看下面的示例:
int i = 7; func( i, ++i );
C++ 语言不保证对的参数函数调用的计算顺序。因此,在前面的示例, func 可以接收值 7 和 8、 8 和 8 参数的,根据参数是从左至右或从右至左的计算。
表达式语义