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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:52:00
i=5,p=(i++)+(i++)+(++i)怎么理解,输出P和i,
xn@_eU3ڛ/J_6$8𧊰(Uk_fgw}+dF9ثgkUR**{cld>_imA= ϮQ(>-*֪wjKl|Qc@5@ONxXG5O9!H}B8?UUHN#S%[ 7` DUɵv ߎw[l΅wv?Bv%W+xxHC slҚϱE  c[X2Z40]a:xՂAޛ۹vG-,VRҳKtW;@a=FaG'73txg*ҡ>үcT_;ǀuA'tβ\nrC_?ůO_?y~TH

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 嘛
要是不懂的话
可以继续问我