i=5,p=(i++)+(i++)+(++i)怎么理解,输出P和i,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 00:54:19
i=5,p=(i++)+(i++)+(++i)怎么理解,输出P和i,

i=5,p=(i++)+(i++)+(++i)怎么理解,输出P和i,
i=5,p=(i++)+(i++)+(++i)怎么理解,输出P和i,

i=5,p=(i++)+(i++)+(++i)怎么理解,输出P和i,
首先关于前++ 和 后++ ,你一定会知道的.
关键就在于 + 号的运算顺序.
还有++是对一块内存进行的操作.
好入正题:
第一个+号时 执行 (i++) + (i++)
此式说明两个 i++ 要在完成 加法运算符后进行 i++
就解释了 (i++) + (i++) 等同于 5 + 5
加过之后 i 的值变为 7 (经过两次++)
10 + (++i) 这就很简单了
10 + 8 = 18 嘛
要是不懂的话
可以继续问我