C语言的逻辑运算,很简单的

为什么int a,b,c;
a=b=c=1;
++a||++b&&++c中b和以的值为1

而在int a=5,b=,c=4;
!(a>b)&&!c||1整个结果为1
如果说最上面那里是把++b&&++c看成一整块,那么下面就不对了,麻烦了

XAGT
浏览 1591回答 2
2回答

慕用4063026

同级运算从左至右,有括号先括号,++a||++b这里看做一整体为真1

XAGT

第一那里是问b和c的值,打错了以字
打开App,查看更多内容
随时随地看视频慕课网APP