导读 大家好,我是小典,我来为大家解答以上问题。i dont,i d很多人还不知道,现在让我们一起来看看吧!1、2楼的没跟他说清楚……2、这里其实...
大家好,我是小典,我来为大家解答以上问题。i don't,i d很多人还不知道,现在让我们一起来看看吧!
1、2楼的没跟他说清楚……
2、这里其实有一个逗号运算符的问题。由逗号运算符隔开的几个表达式,其整体表达式的值为最后一个表达式的值。所以运算时编译器直接优先算最后一个表达式的值。
3、所以printf里面那几个运算顺序你可以看成由右往左运算。首先运算i--,然后运算i++这样
4、而后置++和--会等到该行表达式运算完毕后,再另行++,--
5、你这个打印完之后,i值依然为 8
本文到此讲解完毕了,希望对大家有帮助。