摘要:
a=b=c=1; ++a||++b&&++c; 问语句执行顺序?a=b=c=1; ++a||++b&&++c; 问语句执行顺序?解答:“赋值语句结合性 自右向左”是正确的,所以a=b=c=1;的执行顺序是:c=1;b=1;a=1; ++a||++b&&++c;语句的执行顺序也是对的,我多啰嗦解释一下啊。算数运算符比逻辑运算符等级高首先,++出现在a之前,表示在执行“++a||++b&&++c;”语句之前完成自加运算,所以要先执行自加。同理,b和c也是先完成自加运算。这部分解释可以表述为:++a;//即执行a=a+1;++b;//即 阅读全文