C语言中,a=3,b=4,c=5; a||b+c&&b-c怎么理解?

问题描述:

C语言中,a=3,b=4,c=5; a||b+c&&b-c怎么理解?

a=3,b=4,c=5; 这是一条逻辑表达式,只可能有0和1两种取值,非零的时候取1,所以1楼的是不对的.又出现了2类运算符,加减和逻辑运算符,此处+-优先级最高,其次是&&,最低是||,注意同是逻辑运算符优先级不一样.还须注意,按照...