为啥不是答案不是perfect,而是ok呢,a的值不是1吗?

img

因为阻挡了。
3|4的意思就是说,左边3表示真,4也表示真,真或真,意思还是真,也就是1
所以case 3|4表示的意思就是case 1