c语言的结合性和运算

自加自减不是右结合性吗,不应该先算--a吗
若有说明语句:int a=1, b=0;则表达式十十a*——a==b?12%5:'x'的

你在考虑左结合性还是右结合性之前,要先考虑运算的优先级啊
表达式里有乘法,那么乘法优先级低,要先算++和--后算乘法,而乘法是先算左边再算右边,这跟结合性没有一毛钱关系