c语言 a a-aa
这是一个非常经典且容易出错的复合赋值表达式,因为它涉及到运算符的优先级、结合性以及副作用,为了彻底理解它,我们把它拆解成几个步骤,核心要点运算符优先级:在C语言中,(乘法)的优先级高于(减法赋值),运算符结合性:赋值运算符(包括和)是从右向左结合的,表达式的求值顺序:虽然我们知道哪个运算符先执行,但表达式中子表……
这是一个非常经典且容易出错的复合赋值表达式,因为它涉及到运算符的优先级、结合性以及副作用,为了彻底理解它,我们把它拆解成几个步骤,核心要点运算符优先级:在C语言中,(乘法)的优先级高于(减法赋值),运算符结合性:赋值运算符(包括和)是从右向左结合的,表达式的求值顺序:虽然我们知道哪个运算符先执行,但表达式中子表……