C语言中的自加自减

2024-12-29 12:07:14
推荐回答(1个)
回答1:

在这类表达式中,前++的优先级别最高,后++的运算级别最低(--和++一样,只讨论++,--道理相同)
++a+10为前++,所以首先进行a
的++运算,然后再+10,结果为11。
a+++10,注意不考虑前式子,那么还按a=0进行讨论,这里a是后++,所以先进行其他运算,所以是0+10=10,完成后,a才进行累加,虽然式子运算后,a的值都为1,但其中的获得时间是有差别的。