i++在参与运算时,就算++比其他运算符优先级更高或者按理说应该先运算,实际上应该先运算后自增,且运算值才是这个式子的值,而不是自增值。
eg:*i++
*和++的优先级是一样的 运算时遵循从右到左 所以与 *(i++)是一样的
但是实际上是先 *i 然后i++ 且整个式子的值为 *i的值
eg:a=b++/c
++比/的优先级高 按理说应该先算++
但是实际上应该先算b/c 然后b++ 且a的值是b/c的值
关于i++在运算时的优先问题
最新推荐文章于 2023-09-28 16:29:36 发布