发布网友 发布时间:2022-04-21 13:28
共2个回答
热心网友 时间:2023-11-11 06:37
-i--就是先进行i--运算,然后再取其负值。
下面是C语言运算符的优先级:
--与负号处于同一优先级,而结合方向是从右到左,所以是先进行i--运算,再取负号。
i--就是把i自减1,但是它的返回值却是i,这就是i--与--i的区别,--i的返回值就是i-1了。
具体看下面一个程序:
#include<stdio.h>结果为:
热心网友 时间:2023-11-11 06:37
先使用-i的值,然后i = i-1;