c - x 的值是多少? x= a+++++a + a++

标签 c

<分区>

Possible Duplicate:
Undefined Behavior and Sequence Points

以下代码行中 x 的值是多少:- x = a+++++a + a++ 实际上编译器给出了 x = 3..但是如何????

最佳答案

这是未定义的行为。任何答案都是有效的,直到并包括崩溃。任何特定答案在平台之间不太可能保持一致。不要这样做。

关于c - x 的值是多少? x= a+++++a + a++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159032/

相关文章:

c++ - 为什么在 Visual Studio 中某些头文件需要链接库?

无法在地址函数参数传递问题上访问内存

创建 DNS 响应消息

c++ - C/C++ 中的默认 int 主参数

c++ - 如何知道 Tar 解析器里面的文件

c++ - 当我给出特定目标时,Clang 编译器无法找到 C/C++ 标准库,尽管它可以在没有给出目标的情况下工作

c - 在 C 中 - 检查字符数组中是否存在字符

c++ - 如何部署C静态库: header + c file or object file?

c - 如何使用未知维度的二维数组?

从 C 调用内联汇编函数