19.优先级就是在运算中运算的先后顺序
优先级
1.()
2.!+(正号) -(负号) ++ --
3.* / %
4.+(加) -(减)
5.< <= >= >
6.== !=
7.&&
8.||
9.?:
10.= += -= *= /= %=
#include<stdio.h>
int main()
{
int a =11;
int b = (a>3)*a-(a+3)%3;
printf("b=%d\n",b);
reture 0;
}
1.先计算a>3和a+3的结果,计算后算式为1*a-14%3
2.再计算1*a和14%3的结果,计算后算式为11-2
3.最后算出结果为9