高手分析条件符运算
问题: a = 3;
b = 2;
c = 3;
通过这个语句: (a>b?c>a++:(b--)>a?c++:c--);
a,b,c最后的值是多少?
就我所知道的条件目运算:<p>?<A>:<B> 若p真则输出A;反之则输出B;
由于++ ——的缘故,举个例子
a++>b? A:B 若a>b 则输出A,反之输出B //若A == a,则输出a+1;此时a=a+1
a>b++?A:B 若a>b 则输出A,反之输出B //此时b=b+1
a>b?a++:b++ 若a>b 则输出a,反之输出b //若为前者a=a+1 b=b;若为后者a=a b=b+1
但是那个问题的结果我想不通,希望大神讲解他的结合性或者条件目运算的真正规则