if((a=b)==c)这条语句是怎么执行的?求大佬解释
1 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
先执行a=b;
注意:a=b称为赋值表达式,而一个表达式有值、有类型。在此赋值表达式a=b的值就是a;表达式类型为变量a的类型;
最后执行if判断,判断表达式a=b的值是否与c相等
添加回答
举报
0/150
提交
取消
