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

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

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

PHPz
PHPz

学习是最好的投资!

全員に返信(2)
Ty80

リーリー

確かにインクリメントとデクリメントの優先度は*よりも高くなります。例えば、上記の例では、 が最初に操作されます++a

しかし、++a a++にはまだ違いがあります

いいねを押す +0
洪涛

a++ は最初に値を取得してから 1 ずつ増分を計算し、++a は最初に値を取得してからその値を取得します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!