if((a=b)==c)這條語句是怎么執行的?求大佬解釋
Java中if((a=b)==c)這條語句是怎么執行的?
慕工程0101907
2018-12-30 08:00:22
TA貢獻1744條經驗 獲得超4個贊
先執行a=b;
注意:a=b稱為賦值表達式,而一個表達式有值、有類型。在此賦值表達式a=b的值就是a;表達式類型為變量a的類型;
最后執行if判斷,判斷表達式a=b的值是否與c相等
舉報