java - 单目运算符问题;
PHPz
PHPz 2017-04-18 10:17:44
0
2
595

int a=4;
b=a*a++;
b的结果?

单目运算符优先级比双目运算符高,理应是先累加然后相乘得到20,为什么程序运算结果是16?

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
Ty80

으아아아

증가와 감소의 우선순위는 실제로 *보다 높습니다. 예를 들어 위의 예에서는 ++a

하지만 ++a a++에는 여전히 차이가 있습니다

洪涛

a++는 값을 먼저 가져온 다음 1씩 증가하고, ++a는 값을 먼저 가져온 다음 값을 가져옵니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿