逻辑运算符短路特性。

问题遇到的现象和发生背景
遇到的现象和发生背景,请写出第一个错误信息

疑问在代码中

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
#include 

int main()
{
    int a = 1, b = 2, c;

    c = a || ++b;   //我看了一篇有关逻辑运算符短路特性的文章,但是我还是不明白,这里++优先级最高,为什么先去判断a呢

    printf("a=%d,b=%d,c=%d\n", a, b, c);

    return 0;
}

运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

因为a在最左边哇,如果a=0,那么就会先运算 ++b