#include<stdio.h>void main(){ int a,b,c,x; a=b=c=1; x=++a||++b&&++c; printf("%d,%d,%d,%d",x,a,b,c);}输出的答案是1 2 1 1c语言教科书后面的附录里写的&&比||的优先级高,网上也是这样说的,但这个程序是从左向右依次运算的。这不成了&&和||优先级相同了?求大神解释!!!优先级和运算顺序有关系吗?