java中++和--的用法

2024-11-28 10:59:21
推荐回答(5个)
回答1:

++是自增运算符,--是自减运算符;它们只对变量起作用,
而 int b = ++((a++)--); 先运算a++结果为3是一个常量而非变量。
结果就报错。

回答2:

++是自增运算符,--是自减运算符;它们只对变量起作用,
首先从逻辑上,这句 int b = ++((a++)--)就有问题。抛开++在变量前后的执行顺序问题不讲,上述的a++,然后--,实际上a值还是刚开始的值。其次语法上,++和--只对变量起作用的。根据你的意思,你看看是否可以写成这样:
int b;
b=a+2;
不知理解对否?

回答3:

int b = ++((a++)--);
首先会做a++.为3,结果是个确定的值,而只能是变量才能使用++或--;
亲 给个好评哦!

回答4:

++和--操作符只能针对变量使用,而不是表达式哟。。。。

回答5:

只能是变量才能使用++或--