
增1减1运算符的前缀运算和后缀运算的表达式值是相同的。
❌ 错误
解析:在编程语言(如 C、C++、Java)中,
自增(++)和自减(--)运算符有两种形式:
前缀运算:++a 或 --a
先运算,再使用(值先加/减 1,然后再参与表达式运算)
后缀运算:a++ 或 a--
先使用,再运算(先用原值参与表达式,之后再加/减 1)
int a = 5;
int x = ++a; // 前缀:a 先加 1,x = 6,a = 6
int b = 5;
int y = b++; // 后缀:y 先取 b 原值 5,再 b 加 1,y = 5,b = 6
可以看到:
前缀运算的表达式值是加(减)1 之后 的值;
后缀运算的表达式值是加(减)1 之前 的值;
所以两者表达式值不相同。
✅ 结论:
增1减1运算符的前缀运算和后缀运算的表达式值是相同的。
答案:错误。