亲们,这个结果是多少啊为什么?解决方案

亲们,这个结果是多少啊?为什么???#include stdio.hvoid main (void){int a3,b2,c1if(abc)abelse

亲们,这个结果是多少啊?为什么???
#include <stdio.h>
void main (void)
{
  int a=3,b=2,c=1;
  if(a>b>c)
  a=b;
  else
a=c;
  printf("%d\n",a);
}

[解决办法]
结果是1.
a>b为true,相当于1. 1>c不成立,执行 else a = c;即为1.